Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Need help making a macro or chat menu

April 01 (1 week ago)

Edited April 01 (1 week ago)

So this is a big thing as i would need it to do the following:

1: i need to be able to select out of 9 zones

2: then selecting from around 3 or 4 level groupings (just some level catagory)

3: pick a recourse type (1 of either 5 or 6)

4: it then rolling a d6 from an appointed loot table set to the conditions

5: be able to do step 3 multiple times if my party succeeds on rolling high enough


This is for a amellwinds guide to monster hunting PDF setting and i know i will have to make a god awefull amount of tables but thats the least of my problem.


The discord guy Gauss told me it can be ranging from 135 to 216 tables and thats easy.


I just want to make it less clutter on my desktop by having the least amount of notes open and this is the biggest hurdle


What do you mean by "recourse type"? And by "conditions" that affect the table appointed, do you mean the zone and the level grouping? What is the roll that affects how many times step 3 is performed, and how does it scale?

Recourse types like herbs, bonepiles, ores, fish, mushrooms & insects.


They would roll an investigation roll against the resource DC and depending on their rol compared to the DC they can harvest multiple times from it

Lets say the DC to mine was a 14 athletics check and the skill slave of the party managed to roll a 26 that means that they can mine 7 times from it

...Oh, you mean resource? And you mean the actual amount is arbitrary? And are all of these gathering times on a single resource type, or can each be selected individually? Is there a maximum number of possible gathering rolls?

uncertain if this is helpful or not to learn from

https://app.roll20.net/forum/post/11344849/update-d-and-d-5e-statblock-macro-mule-v3/?pageforid=11767197#post-11767197

Each of these zone may jave different insects then the other and on higher level the tables get swapped out with an more rare assortment of insects hensh why the large anount of table i may need to make


Novercalis said:

uncertain if this is helpful or not to learn from

https://app.roll20.net/forum/post/11344849/update-d-and-d-5e-statblock-macro-mule-v3/?pageforid=11767197#post-11767197


Yeah a mule would help as that most likely has a chat menu on it but i am to dumb to learn how to make 1

You aren't clarifying the questions I asked - so I'm just going to assume the answers and give you a solution with those assumptions. You don't need a chat menu for this, all you need to do is to use queries to define the table rolled, and one more query to define how many table rolls are shown.

&{template:default} {{name= Gathering ?{resource|herbs|bones|ore|fish|etc} in ?{region|zone 1|zone 2|zone 3|zone 4|zone 5|zone 6|zone 7|zone 8|zone 9}
(level range ?{level range|1-5|6-10|11-15|16-20})
}} ?{times gathered|1} {{[1](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},2}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},3}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},4}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},5}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},6}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},7}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},8}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},9}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},10}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}}

This is set up for up to 10 gathers at a time. You'll just have to fill the queries at the start with your desired content and name your tables in the format of bones-forest-6-10 and so on.


Tuo said:

You aren't clarifying the questions I asked - so I'm just going to assume the answers and give you a solution with those assumptions. You don't need a chat menu for this, all you need to do is to use queries to define the table rolled, and one more query to define how many table rolls are shown.

&{template:default} {{name= Gathering ?{resource|herbs|bones|ore|fish|etc} in ?{region|zone 1|zone 2|zone 3|zone 4|zone 5|zone 6|zone 7|zone 8|zone 9}
(level range ?{level range|1-5|6-10|11-15|16-20})
}} ?{times gathered|1} {{[1](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},2}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},3}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},4}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},5}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},6}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},7}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},8}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},9}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}} {{[[[{?{times gathered},10}kl1]]](#" hidden)=[[1t[?{resource}-?{region}-?{level range}] ]]
}}

This is set up for up to 10 gathers at a time. You'll just have to fill the queries at the start with your desired content and name your tables in the format of bones-forest-6-10 and so on.


This looks cool but the best way for me to describe it to you is to have you look into Amellwinds guide to monster huntin.

As i am not that good in comunicating

Yeah, I'm not going to do that. I'm going to solve a problem as described, and if that description doesn't match the problem, that isn't my problem.


Tuo said:

Yeah, I'm not going to do that. I'm going to solve a problem as described, and if that description doesn't match the problem, that isn't my problem.


True thats my fault for not being able to be precise

April 01 (1 week ago)
Gauss
Forum Champion

To clarify, from what I was able to gather GreatHunter has a ton of Rollable Tables. They need a Mod (API Script) to roll each table in succession. 

Example: 
Start: Decide which initial table to use. 
Initial Table 1 has 9 options. Each of those 9 options leads to tables (9 tables), each with 4 options, each of which leads to another layer of tables, each with 5 options...and so on until you finally get to the end.