Lone Wolf Development Forums  

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

Notices

Reply
 
Thread Tools Display Modes
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old October 12th, 2011, 10:25 PM
Since I figure there will be a few questions while I'm trying to finish this up I'm just going to start a general thread for it.

I'm working on entering the Stonewarden Paragon class from In the Company of Gargoyles.

One of the things I thought would be simple would be a copy of the fleet feat that only affected flying. After scouring the forums for instances of xFly every idea I could come up with didn't work. So that is the first thing I'm working on is making a version of Fleet that only affects fly.

There is also an ability that grants Acid Resistance the becomes Acid Immunity if your level > 10.

There are selectable abilities like Rogue Talents. One grants an additional set of claws as a secondary attack instead of primary (I got that figured out) but there is another that allows you to select one of the additional sets of claws and turn it into a primary attack (which I haven't figured out).

I'm sure I'll have more questions later, but as it is approaching 2:30AM for me, I really should sleep.

Thank you in advance for any help you can give.
Andrew
AndrewD2 is offline   #1 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old October 13th, 2011, 08:29 PM
Well I figured out the Fleet feet. I just copied it and used the #value[xFly] += 5 in the area where the assignment originally was.

I'm currently working on a Burrow speed that is supposed to be equal to half the fly speed and got the ability setup and have xBurrow bootstrapped. I try to use:

#value[xBurrow] = (hero.child[xFly].field[Value].value)/2

to assign the value but I get an error of:

Hero Lab was forced to stop compilation after the following errors were detected:

Syntax error in 'eval' script for Thing 'cStoBurrow' (Eval Script '#1') on line 1
-> Non-existent field 'Value' used by script

I'm not exactly sure what's wrong here, I've actually copied it from a post to get the value of the fly speed.

Still working on the acid resistance from earlier.
AndrewD2 is offline   #2 Reply With Quote
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old October 13th, 2011, 10:27 PM
It should be "field[abValue].value"
Lawful_g is offline   #3 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old October 15th, 2011, 09:08 AM
Thanks that helped a lot.
AndrewD2 is offline   #4 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old October 15th, 2011, 03:05 PM
Ok, the class gets natural attacks that increase by level. It starts with claws that have increasing damage. I got those to work modifying the code from the monks unarmed strike ability. At 4th and 9th levels it gains a bite and a gore (respectively).I tried modifying the code for the bite and gore, but for some reason they're still showing up as weapons before they're supposed to be available.
AndrewD2 is offline   #5 Reply With Quote
Aaron
Senior Member
Lone Wolf Staff
 
Join Date: Oct 2011
Posts: 6,775

Old October 15th, 2011, 03:27 PM
You need to add a bootstrap condition to limit the attack from adding until you reach the correct level. Can you think of any classes that gain some specific feat at a level higher than 1? That might be a good place to investigate.
Aaron is offline   #6 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,679

Old October 15th, 2011, 03:53 PM
Just to add to what Aaron is saying, as one may not trust what a person with only 3 posts has to say , but you may wish to look at the rangers "Class Special" named "Endurance (bonus feat)" to see how the Bootstrap condition looks like.

Hero Lab Resources:
Pathfinder - d20pfsrd and Pathfinder Pack Setup
3.5 D&D (d20) - Community Server Setup
5E D&D - Community Server Setup
Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources.
Created by the community for the community
- Realm Works kickstarter backer (Alpha Wolf) and Beta tester.
- d20 HL package volunteer editor.
ShadowChemosh is offline   #7 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old October 15th, 2011, 04:54 PM
Hmm, well I used count:Classes.GargParag >= 9 & !AbReplace.cStoGore and now while the attacks don't appear when they're not supposed to ... they don't appear at all.

Also, none of the natural attacks appear to be having the Str Mod added to damage.

Edit:
It does properly show up in the specials tab though, just not under weapons (along with the aforementioned missing STR mod).

Edit 2:
I've also done it without the !AbReplace string attached with the same effect.

Last edited by AndrewD2; October 15th, 2011 at 05:45 PM.
AndrewD2 is offline   #8 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old October 15th, 2011, 07:50 PM
Ok, so here's the code I'm currently trying.

Code:
  if (field[xIndex].value <= 1) then
        field[listname].text = "Claws 1d4"
      elseif (field[xIndex].value = 2) then
        field[listname].text = "Claws 1d6"
      elseif (field[xIndex].value = 3) then
        field[listname].text = "Claws 1d8"
      elseif (field[xIndex].value = 4) then
        field[listname].text = "Claws 2d6"
      elseif (field[xIndex].value = 5) then
        field[listname].text = "Claws 2d8"
      else
        field[listname].text = "Claws 4d6"
        endif

      ~only perform the rest on the first copy
      doneif (tagis[Helper.FirstCopy] = 0)

      ~ Get our Claws pick, delete the damage tag from it, and assign
      ~ a new damage tag.
      var dice as string
      perform hero.child[wClaw].delete[wMain.?]
      if (field[xAllLev].value < 4) then
        perform hero.child[wClaw].assign[wMain.1d4_4]
        dice = "1d4"
      elseif (field[xAllLev].value < 8) then
        perform hero.child[wClaw].assign[wMain.1d6_5]
        dice = "1d6"
      elseif (field[xAllLev].value < 12) then
        perform hero.child[wClaw].assign[wMain.1d8_6]
        dice = "1d8"
      elseif (field[xAllLev].value < 16) then
        perform hero.child[wClaw].assign[wMain.2d6_104]
        dice = "2d6"
      elseif (field[xAllLev].value < 20) then
        perform hero.child[wClaw].assign[wMain.2d8_204]
        dice = "2d8"
      else
        perform hero.child[wClaw].assign[wMain.4d6_106]
        dice = "4d6"
        endif
      field[livename].text = field[name].text & " (" & dice & ")"
I've also had the wClaw set to the id cStoNatAtt which is the special ability in the class that bootstraps wClaw.


At level 10 the damage should be 1d8 which the attached picture shows that the label is updated, but not actually the damage. So while I've gotten the damage to finally show up, its not properly scaling ... and there is supposed to be both a bite and a gore attack in there that are not showing up.
Attached Images
File Type: jpg claws.jpg (30.8 KB, 8 views)
AndrewD2 is offline   #9 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old October 17th, 2011, 10:41 AM
Any ideas, I'm really starting to pull my hair out on this one.
AndrewD2 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 11:08 PM.


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