Log in

View Full Version : Adventure Deck No Cards



amerigoV
October 31st, 2021, 02:57
So I have a weird one. I have been using the Adventure Deck for a Deadlands campaign. See the attached pic - the extension is active and the deck is loaded, but this last session it cannot seem to find the cards to disburse to the players. I turned off extensions and such, but I still get this oddity when I reset the adventure deck on the party sheet. I tried loading/unloading the deck as well (and, reshuffling as well).

I went back to an older copy of the campaign (1-2 sessions prior) and there is no problem (including extensions), I opened up another campaign and did not have any issues. Any thoughts?

Mike Serfass
November 1st, 2021, 02:39
Do any of the characters have adventure cards? Maybe all the cards in the deck are being dealt to characters for some reason.

Does any character have the effect [Adventure Card +1] on an ability, edge, or item? Perhaps a typo, like [Adventure Card +19], would cause the deck to run out.

In the campaign folder, open the file CampaignRegistry.lua in a text editor. There's an entry like this:

["adventuredeck"] = {
and below that is a list of available cards. Is that list empty?

That's all I can think of for now. Maybe that will give us some clues.

amerigoV
November 1st, 2021, 11:53
PCs do not have an effect or Edge.

I did open up the CampaignRegistry.lua in a text editor. I do not see a list of cards. I see the following:

["OptSulremar_Planned"] = "disable",
["adventuredeck"] = {
},
["OptNNPC"] = "append",

If I go into my backup, I do see the list of cards between the brackets. So clearly something is up.

Mike Serfass
November 2nd, 2021, 05:14
You could try copying the list from the backup into the current lua. Do that when FGU is not running, or the file will be overwritten. Then start up FGU, and see if the cards are available. Then deal them, see if the error pops up, check if the cards disappear again.
This should narrow things down a bit. It's possible the process failed to write the deck to the lua file, and now it's confused. Manually resetting it might work.
Here's the full list, in case you need it. Note the numbering changes every time the deck is reset.

["adventuredeck"] = {
[1] = "SWADE_Contact",
[2] = "SWADE_Renown",
[3] = "SWADE_Payback",
[4] = "SWADE_NobleSacrifice",
[5] = "SWADE_GetAClue",
[6] = "SWADE_Enemy",
[7] = "SWADE_IReallyHateTheseGuys",
[8] = "SWADE_UnexpectedInsight",
[9] = "SWADE_VillainousVerbosity",
[10] = "SWADE_Parley",
[11] = "SWADE_GetSavage",
[12] = "SWADE_RiledUp",
[13] = "SWADE_Bullseye",
[14] = "SWADE_ArcaneSpike",
[15] = "SWADE_ExtraEffort",
[16] = "SWADE_LuckyBreak",
[17] = "SWADE_Rally",
[18] = "SWADE_Peace",
[19] = "SWADE_HotIronAndWhiskey",
[20] = "SWADE_Adrenalinesurge",
[21] = "SWADE_Epiphany",
[22] = "SWADE_ArcaneInspiration",
[23] = "SWADE_HiddenStash",
[24] = "SWADE_OutOfTheFryingPan",
[25] = "SWADE_Ace",
[26] = "SWADE_FleshWound",
[27] = "SWADE_NotToday",
[28] = "SWADE_LoveInterest",
[29] = "SWADE_AngryMob",
[30] = "SWADE_HereComesTheCavalry",
[31] = "SWADE_BetterYouThanMe",
[32] = "SWADE_FolkHero",
[33] = "SWADE_Reinforcements",
[34] = "SWADE_SecondWind",
[35] = "SWADE_DressedToKill",
[36] = "SWADE_Turncoat",
[37] = "SWADE_SeizeTheDay",
[38] = "SWADE_MechanicalMalfunction",
[39] = "SWADE_TheSpiritsToldMe",
[40] = "SWADE_LetsSettleThis",
[41] = "SWADE_PowerSurge",
[42] = "SWADE_LastStand",
[43] = "SWADE_UhOh",
[44] = "SWADE_DeadlyBlow",
[45] = "SWADE_Inspiration",
[46] = "SWADE_ShakinInTheirBoots",
[47] = "SWADE_SaintsAndMartyrs",
[48] = "SWADE_DesperateTimes",
[49] = "SWADE_Betrayed",
[50] = "SWADE_SpillTheBeans",
[51] = "SWADE_Teamwork",
[52] = "SWADE_DarkBargain",
[53] = "SWADE_PerfectTiming",
},

Tiderian Prime
November 2nd, 2021, 18:16
I too have the same issue with missing the Adventure deck and Deadlands (noir). I did not check with any other sets.

Mike Serfass
November 2nd, 2021, 22:26
Anyone experiencing this, please give the versions of FGU, CoreRpg, and SavageWorlds, and the setting you're running. That will help the devs track this down. Also, a log file just after loading the game and seeing there are no available adventure cards could help. Screenshots, steps to reproduce, whatever you can think of. This sounds like a tricky error.

In the interim, does copying the deck into CampaignRegistry.lua help?

amerigoV
November 3rd, 2021, 13:26
I will play with this more. I did copy over the list from by backup campaign into the main. If I hover over the deck it says there are cards (before it said zero). But it still does not deal them, even after reshuffle.

Another oddity - in my backup, it says there are 43 cards vs. your post's 53. Would that be due to cards already dealt to PCs would not show up in that section? I'll try reshuffling the old campaign and copy again.

I think my prior post had the versions of things, but I'll post them here to be sure

FGU - 4.1.11 (2021-10-28)
SWADE v5.4.2
Core RPG v2021-07-06

In this case, using Deadlands Weird West.

amerigoV
November 3rd, 2021, 13:32
Another oddity - in my backup, it says there are 43 cards vs. your post's 53. Would that be due to cards already dealt to PCs would not show up in that section? I'll try reshuffling the old campaign and copy again.


I confirmed this was the case. I went into my backup and reshuffled. The registry then had 53 cards. I copied them into the current registry but still have the same issue. The other thing is once you try to deal the cards (or it might have been reshuffle) it then zeros the deck back out again.

I am happy to zip up the campaign for examination if that helps.

Mike Serfass
November 4th, 2021, 03:52
I think it's time to zip both campaigns (working and broken), and a log file of each after the campaign loads, and post them here. It's also time to get the attention of the devs.
Maybe comparing the two campaigns will yield clues.
I haven't been able to cause this in my game. Hopefully someone else with this problem will post their campaigns.

amerigoV
November 6th, 2021, 14:12
@Ikael

Attached is the following - the two /console logs after loading and the two campaigns. The forum is telling me the zipped up campaigns are too large to load. Suggestions?

Mike Serfass
November 6th, 2021, 21:36
@amerigoV: You can skip any image files in this case. If that doesn't do it, break it into multiple parts. I think having the history of those db.script and db.session files will help find where things went awry.

The loading of modules and extensions looks like mine. I don't see anything odd (for whatever that's worth). I don't load Deadlands, but the other extensions are ones I use and haven't had clashes with the Adventure Deck. Maybe that's a useful clue?

I'm thinking a new console log might help where you interact with the adventure deck a bit. There might be silent errors that are logged. So make the deck lose the cards and reshuffle, that sort of thing, then save the log file. We might luck out and see some debug output.

amerigoV
November 7th, 2021, 17:53
Attached is the console log after trying to pass out the cards. I also reshuffled and tried again. I did not see any errors in the log generated.