Senior Member
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975
|
Is there any list of all the built in macros, what they do and their timings?
|
#1 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
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. |
#2 |
Senior Member
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975
|
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. |
#3 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,214
|
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.
|
#4 |
Senior Member
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975
|
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] 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] |
#5 |
Senior Member
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975
|
Also while I'm at this is there any list of the predefined procedures and what they do?
|
#6 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
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? |
#7 |
Senior Member
Join Date: Mar 2007
Location: Muskegon, MI
Posts: 2,975
|
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. |
#8 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
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.
|
#9 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,214
|
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. |
#10 |
|
|