I'm leaving my information here in spoiler tag so you're aware of the bug in case it might get transferred to the new system.
1. Goto GMtables - DisciplineProfilesTable, edit it
2. In the table, there are FOUR instances (Not 2 like I originally thought) of Troubadour being spelled incorrectly (It's spelled Troubador)
3. After corrections, profit!
Random note: I know that I don't want you to be delayed on working on your current project. but I think I have a bug here that I just can't figure out the deal with. It involves your first framework and durability not working for Troubadours.
Here's what I can find out so far. When you add the power to other classes it will say this:
Quote:
Durability 7/6
When you add it to a Troubadour, it shows as this:
Quote:
Durability Death/Unc
Now, after you add Durability, you can't go back to the Main Tab, as you receive the error:
Quote:
Illegal argument type java.lang.String, expecting java.math.BigDecimal
When you go to the properties, it shows as the following:
Quote:
Durability: [6,5]
Death: [r: DeathBase+DeathMods]
Unconsciousness: [r: UncBase+UncMods]
So they look good and I assume that is where it's getting the "death / Unc" from, because all of your references in the code seem to be drDeath and drUnc.
The most relevant information I've found is that it seems you have typos, but when I "fix" them, I break troubadours as a whole. So it's like it' sbeing referenced in another part of the code and I "JUST" can't find it... >.<
In GMtables.disciplineProfilesTable you find the following lines of code:
Quote:
[h: troubador = json.append('[]',
'Troubador',
'["Charisma", "Perception"]',
'[6, 5]',
But it shouldn't be "
Troubador" but "
Troubadour". When I correct this spelling error, then a lot more in the code seems to break down. So I suspect that there is other code out there that depends on this being mispelled, and I can't find out where.
I took time to share this because I'm trying to make it work for our campaign. Another reason is that I suspect you'd be reusing some of this code in a sense for 2.0, and fixing this bug might help prevent it from coming up in the next version.
If you find out how to fix it, can you please post here where to fix it? Thanks!