PDA

View Full Version : Duplicate Encounter entries from nested rollable tables



Artimer1
November 9th, 2022, 06:07
I have a series of homebrew NPCs. I put each one of them in their own rollable table, let's call each of those tables a "Singular NPC Table". When the Singular NPC Table is rolled on, it just returns one instance of the single NPC that is inside it. I then made a table called "Travelers", which contains a link to each of the "Singular NPC Table"s as one possible outcome of rolling on the Travelers table.

The weird thing is, when I roll on the Travelers table, I get exactly two of whatever the result was. So if it lands on "Zevrarian Guard", it puts two Zevrarian Guards into the encounter, when only one was expected. I have verified that when rolling on any of the Singular NPC Tables, I do get one result. The duplicate results only appear when rolling on the Travelers table. What is weirder, is that when the Traveller output is toggled to "Chat" or "Parcel", there is no duplicate of the result... the duplication only happens when the output of the Travelers table is set to "Encounter" or "Story". For my purposes, I only really care about the Encounter output, but figured that information would be helpful in some way. Also, the Travelers table entries looked like this [1x][Zevrarian Guard]. I tried changing that to [1d1x][Zevrarian Guard] and just plain [Zevrarian Guard] but all of these options yielded duplicates in the Encounter output.

Any advice on how to stop these duplicates would be greatly appreciated!

Moon Wizard
November 9th, 2022, 07:16
You'll probably have to post a copy of your campaign folder zipped up to look at exactly what you have set up. Please include details of which table to roll on to see the issue.

Regards,
JPG

damned
November 9th, 2022, 09:35
Put ½ traveller in each table :)

Artimer1
November 9th, 2022, 18:54
Put ½ traveller in each table :)

Okay so that actually worked... thanks!

Artimer1
November 9th, 2022, 18:59
Even though Damned's suggestion worked, I am still curious as to what caused this for future reference, so I would still definitely appreciate any hints on the cause of what I described above. Here is the zip file to the campaign if it helps. Also, I misspelled "Traveler" on my end before uploading everything to fantasy grounds, so get ready to see the typo "Traveller" about a hundred times lol.

Zacchaeus
November 9th, 2022, 21:40
I don't have an answer for you. I can see your problem when I roll on that table. Yet if I create a new table and drag in a couple of encounters then it works fine. So there must be something amiss with your master table - but I can't see exactly what it is.

A couple of things I noticed (although neither should have any effect on your issue). The first is that only the master table needs to be set to 'Enc'; the child table doesn't. And the other things was that you get quite a number of zero and negative numbers on the results due to the dice roll being things like 1d6-4 etc. I'd do something like 1d3 or if you only wanted that monster to appear infrequently call another table with say a 50% chance of producing nothing.

Oh, and if you are only rolling once on a child table you don't need the [1x]; you only need a multiplier if you want to roll multiple times.

EDIT: I've just found out what your issue is. You have linked the encounter to the table and you are calling it with square brackets. So it will roll on the table becasue you have linked it and then call it again becasue you have added brackets to the table name. So either just link the table or don't link the table and use the square brackets.

Artimer1
November 9th, 2022, 21:45
I don't have an answer for you. I can see your problem when I roll on that table. Yet if I create a new table and drag in a couple of encounters then it works fine. So there must be something amiss with your master table - but I can't see exactly what it is.

A couple of things I noticed (although neither should have any effect on your issue). The first is that only the master table needs to be set to 'Enc'; the child table doesn't. And the other things was that you get quite a number of zero and negative numbers on the results due to the dice roll being things like 1d6-4 etc. I'd do something like 1d3 or if you only wanted that monster to appear infrequently call another table with say a 50% chance of producing nothing.

Oh, and if you are only rolling once on a child table you don't need the [1x]; you only need a multiplier if you want to roll multiple times.

Okay gotcah. Thanks a lot for the input and advice Zacchaeus!

Zacchaeus
November 9th, 2022, 21:46
Okay gotcah. Thanks a lot for the input and advice Zacchaeus!

See my edit above. Problem solved.

damned
November 9th, 2022, 23:14
My suggestion was meant to be a joke :)

Artimer1
November 13th, 2022, 03:27
See my edit above. Problem solved.

Holy **** you are awesome Zacchaeus you just saved me hours of work lol! Thank you!