Time for another round of Spot the False Positive!
Invalid node "desc" in scope BuildingDef (value is: ca_con_wall_6_desc)
Desc is now a valid attribute.
Invalid node "capital_holding" in scope CharTrigger (value is: <a complex type>)
Capital_holding is now a valid scope.
Invalid node "is_merchant_republic" in scope CharTrigger (value is: yes)
That's now a valid condition.
Invalid node "intrigue" in scope BuildingDef (value is: 1)
That's now a valid attribute. The other character attributes are presumably also valid.
Invalid node "monthly_character_piety" in scope BuildingDef (value is: 0.50)
Invalid node "church_opinion" in scope BuildingDef (value is: 10)
Invalid node "monthly_character_prestige" in scope BuildingDef (value is: 0.25)
Invalid node "fertility" in scope BuildingDef (value is: 0.1)
Invalid node "retinuesize" in scope BuildingDef (value is: 3000)
All valid attributes.
Invalid node "is_patrician" in scope CharTrigger (value is: yes)
Invalid node "trade_post_owner" in scope CbTitleTrigger (value is: <a complex type>)
Invalid node "has_trade_post" in scope CbTitleTrigger (value is: yes)
Invalid node "num_of_trade_post_diff" in scope CharTrigger (value is: <a complex type>)
Invalid node "has_embargo" in scope CharTrigger (value is: FROM)
Invalid node "num_of_trade_posts" in scope CharTrigger (value is: 1)
Valid conditions.
Invalid node "seize_trade_post" in scope CbTitleCommand (value is: ROOT)
Valid command.
Invalid node "trade_post_owner" in scope CbTitleTrigger (value is: <a complex type>)
Invalid node "any_direct_de_jure_vassal_title" in scope TitleTrigger (value is: <a complex type>)
Invalid node "thirdparty_title" in scope WarTrigger (value is: <a complex type>)
Valid scopes.
Invalid node "check_all_trade_posts" in scope CbTypeDef (value is: yes)
Valid CB attribute.
Probably not all of it, but should cover most of it.
Invalid node "desc" in scope BuildingDef (value is: ca_con_wall_6_desc)
Desc is now a valid attribute.
Invalid node "capital_holding" in scope CharTrigger (value is: <a complex type>)
Capital_holding is now a valid scope.
Invalid node "is_merchant_republic" in scope CharTrigger (value is: yes)
That's now a valid condition.
Invalid node "intrigue" in scope BuildingDef (value is: 1)
That's now a valid attribute. The other character attributes are presumably also valid.
Invalid node "monthly_character_piety" in scope BuildingDef (value is: 0.50)
Invalid node "church_opinion" in scope BuildingDef (value is: 10)
Invalid node "monthly_character_prestige" in scope BuildingDef (value is: 0.25)
Invalid node "fertility" in scope BuildingDef (value is: 0.1)
Invalid node "retinuesize" in scope BuildingDef (value is: 3000)
All valid attributes.
Invalid node "is_patrician" in scope CharTrigger (value is: yes)
Invalid node "trade_post_owner" in scope CbTitleTrigger (value is: <a complex type>)
Invalid node "has_trade_post" in scope CbTitleTrigger (value is: yes)
Invalid node "num_of_trade_post_diff" in scope CharTrigger (value is: <a complex type>)
Invalid node "has_embargo" in scope CharTrigger (value is: FROM)
Invalid node "num_of_trade_posts" in scope CharTrigger (value is: 1)
Valid conditions.
Invalid node "seize_trade_post" in scope CbTitleCommand (value is: ROOT)
Valid command.
Invalid node "trade_post_owner" in scope CbTitleTrigger (value is: <a complex type>)
Invalid node "any_direct_de_jure_vassal_title" in scope TitleTrigger (value is: <a complex type>)
Invalid node "thirdparty_title" in scope WarTrigger (value is: <a complex type>)
Valid scopes.
Invalid node "check_all_trade_posts" in scope CbTypeDef (value is: yes)
Valid CB attribute.
Probably not all of it, but should cover most of it.