Hi, I have been DMing a game for my friends in Classic FG (with Ultimate licence, no extensions) and I wanted to add to the discussion here by reporting a bug concerning the levelling up of the bard class. One of my players got the following error when he tried to level up his bard:
Script Error: [string "charwizard/scripts/charwizard_invlist.lua"]:33: bad argument #-1 to 'setValue' (number expected, got string)
He clicked through it and just proceded with the game as if nothing wrong happened. And things seemed to work out well enough. His HP was increased properly and he got the special skills a bard gets at 2nd level so everything seemed fine apart from that one error.
He's now at level 5 and says that he had more troubles during levelling but simply fixed this by manually adding whatever was missing. The biggest issue now is that his spells and abilities give the wrong DC save. The wizard appears to subtly corrupt the character file every time it is used.
My other players had similar experiences at their levelling up. Classes involved were the (bladesinger) wizard, (circle of the moon) druid and (horizon walker) ranger.
I have now manually recreated the bard and levelled up by the old-style method of dragging the class onto the level and then adding the new spells and such, and that seems to work as it should. For now I think I will have to ask my players not to use the character wizard to prevent this corruption of their characters.