Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game
Register FAQ Community Today's Posts Search

Notices

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

Old November 12th, 2012, 11:30 AM
Is there any list of all the built in macros, what they do and their timings?
AndrewD2 is offline   #1 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old November 12th, 2012, 01:58 PM
There isn't a timing for macros, they execute at whatever phase and priority the eval script they are used in has.

We don't have a comprehensive list (I think the tutorials go over a few), though I could make a list of the most common ones if you like.
Aaron is offline   #2 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old November 12th, 2012, 02:19 PM
I'm basically trying to not have to go through the entire messageboard, tutorials, updates and such to find all the macros and what they do.

I figure something like this would also be a great resource for all the data set makers.
AndrewD2 is offline   #3 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,214

Old November 12th, 2012, 02:31 PM
If there are any macros you think we need to add to the "Reference Information" page in the documentation, please tell us which ones they are. That way, we don't have to answer this every few months for each new person - they're all already in our documentation.
Mathias is offline   #4 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old November 12th, 2012, 04:40 PM
Alright, there appear to be 18 macros in the "Reference Information"

Code:
#applybonus[type, pick, bonus]
#applydr[type, bonus]
#applypenalty[type, pick, bonus]
#applyresist[type, bonus]
#applysr[bonus]
#applyvalue[type, bonus]
#competencebonus[pick, bonus]
#dc[ability_id]
#duration[ability_id]
#enhancementbonus[pick, bonus]
#hasability[ability_id]
#hasfeat[feat_id]
#makeclassskill[skill_id]
#skillranks[skill_id]
#totallevelcount[]
#trkmax[tracker_id]
#value[ability_id]
#value2[ability_id]
And then there another 18 I found in the FAQ file (The one with all the changes listed) that are not in the other section.
Code:
#attrbonus1[XXXX]
#attrvalue[]
#CPA[Id]
#extracrit[target weapon,damage text,source's name]
#extradamage[target weapon,damage text,source's name]
#Fame[Id]
#featlevelcount[]
#hasdeity[]
#hasrace[]
#hassubtype[]
#hastrait[Id]
#hastype[]
#hasvanity[Id]
#makespecskill[Id]
#PP[Id]
#situational[chosen save,bonus text,source's name]
#specvalue[XXX]
#TPA[ID]
Having those ones listed with their parameters would be nice. I'm not sure if there are more than those 36.
AndrewD2 is offline   #5 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old November 13th, 2012, 07:29 AM
Also while I'm at this is there any list of the predefined procedures and what they do?
AndrewD2 is offline   #6 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old November 13th, 2012, 08:25 AM
Here's a few more.

#levelcount[]
#attrbonus[]
#appenddesc[]
#value3[]
#value4[]

#skillbonus[]
#skillinnate[]
#hascondition[]
#hasarchetype[]
#hasvanity[]

Procedures are not listed anywhere users have access to, is there one in particular you're interested in?
Aaron is offline   #7 Reply With Quote
AndrewD2
Senior Member
 
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975

Old November 13th, 2012, 08:28 AM
Aaron,

There is nothing in particular I'm interested in except everything. I'm the one that is doing the HL files for Rite Publishing and I want to make sure I have everything as correct and as efficient as possible.

I'm working up a reference guide and the more I can put in it the better it will be.
AndrewD2 is offline   #8 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old November 13th, 2012, 08:39 AM
I'm not comfortable dumping all our procedures on the boards, if you're working for one of our partners I'll talk with the bosses and see if it's alright to share in an e-mail or PM or something. Keep in mind that procedures do change from time to time.
Aaron is offline   #9 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,214

Old November 13th, 2012, 08:41 AM
Procedures are so specific to where they're used that if you don't see them in context, you won't be able to re-use them in your own work.

So if you're looking for something existing that works like what you're trying to accomplish, and you see a procedure, you can use that procedure to do the same thing, but I don't see the use of listing them all out.
Mathias is offline   #10 Reply With Quote
Reply


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 07:41 PM.


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