cheat_enable_effect = {
	hidden_effect = {
		add_character_flag = cheats_enabled
	}
}

cheat_disable_effect = {
	hidden_effect = {
		remove_character_flag = cheats_enabled
	}
}

add_diplomacy_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_diplomacy_skill = root.var:advcm_diplomacy_value
		}
	}
}

remove_diplomacy_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_diplomacy_skill = {
                value = root.var:advcm_diplomacy_value
                multiply = -1
            }
		}
	}
}

add_martial_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_martial_skill = root.var:advcm_martial_value
		}
	}
}

remove_martial_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_martial_skill = {
                value = root.var:advcm_diplomacy_value
                multiply = -1
            }
		}
	}
}

add_stewardship_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_stewardship_skill = root.var:advcm_stewardship_value
		}
	}
}

remove_stewardship_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_stewardship_skill = {
                value = root.var:advcm_stewardship_value
                multiply = -1
            }
		}
	}
}

add_intrigue_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_intrigue_skill = root.var:advcm_intrigue_value
		}
	}
}

remove_intrigue_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_intrigue_skill = {
                value = root.var:advcm_intrigue_value
                multiply = -1
            }
		}
	}
}

add_learning_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_learning_skill = root.var:advcm_learning_value
		}
	}
}

remove_learning_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_learning_skill = {
                value = root.var:advcm_learning_value
                multiply = -1
            }
		}
	}
}

add_prowess_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_prowess_skill = root.var:advcm_prowess_value
		}
	}
}

remove_prowess_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_prowess_skill = {
                value = root.var:advcm_prowess_value
                multiply = -1
            }
		}
	}
}

add_diplomacy_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_diplomacy_lifestyle_perk_points = 1
		}
	}
}

remove_diplomacy_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_diplomacy_lifestyle_perk_points = -1
		}
	}
}

add_martial_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_martial_lifestyle_perk_points = 1
		}
	}
}

remove_martial_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_martial_lifestyle_perk_points = -1
		}
	}
}

add_stewardship_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_stewardship_lifestyle_perk_points = 1
		}
	}
}

remove_stewardship_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_stewardship_lifestyle_perk_points = -1
		}
	}
}

add_intrigue_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_intrigue_lifestyle_perk_points = 1
		}
	}
}

remove_intrigue_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_intrigue_lifestyle_perk_points = -1
		}
	}
}

add_learning_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_learning_lifestyle_perk_points = 1
		}
	}
}

remove_learning_perkpoint_effect = {
	every_living_character = {
		limit = { has_character_flag = marked_for_edit }

		hidden_effect = {
			add_learning_lifestyle_perk_points = -1
		}
	}
}

advcm_set_skill_values_effect = {

	if = { 
        limit = { root = { has_variable = advcm_diplomacy_value }}
        
        change_variable = {
            name = advcm_diplomacy_value
            subtract = 0
        }
            
        change_variable = {
            name = advcm_martial_value
            subtract = 0
        }
            
        change_variable = {
            name = advcm_stewardship_value
            subtract = 0
        }
            
        change_variable = {
            name = advcm_intrigue_value
            subtract = 0
        }
            
        change_variable = {
            name = advcm_learning_value
            subtract = 0
        }
            
        change_variable = {
            name = advcm_prowess_value
            subtract = 0
        }
    }
    
    else = {
        set_variable = {
            name = advcm_diplomacy_value
            value = 10
        }
            
        set_variable = {
            name = advcm_martial_value
            value = 10
        }
            
        set_variable = {
            name = advcm_stewardship_value
            value = 10
        }
            
        set_variable = {
            name = advcm_intrigue_value
            value = 10
        }
            
        set_variable = {
            name = advcm_learning_value
            value = 10
        }
            
        set_variable = {
            name = advcm_prowess_value
            value = 10
        }
    }
}



