﻿serial_killer_effect = {
    if = {
        limit = {
                NOT = {
                    has_trait = lifestyle_serial_killer
                }
            is_alive = yes
        }
        serial_killer_set_up_effects = yes
    }
    else_if = {
        limit = {
            has_trait = lifestyle_serial_killer
            has_trait_xp = {
                trait = lifestyle_serial_killer
                value < 100
            }
            is_alive = yes
        }
        serial_killer_xp_effects = yes
    }
}

serial_killer_set_up_effects = {
    add_trait = lifestyle_serial_killer
}



serial_killer_xp_effects = {
	if = {
		limit = {
			is_ai = yes
			}
		add_trait_xp = {
		trait = lifestyle_serial_killer
		value = {
		integer_range = {
		min = 13
		max = 23
		}
        }
    }
    }
	if = {
		limit = {
			is_ai = no
			}
		add_trait_xp = {
		trait = lifestyle_serial_killer
		value = {
		integer_range = {
		min = 8
		max = 16
		}
        }
    	}
	}
    send_interface_message = {
        type = event_generic_good_with_text
        title = trait_improved_serial_killer
        desc = trait_improved_serial_killer_desc
    }
}




#Failed

serial_killer_failed_effect = {
    if = {
        limit = {
        	is_ai = no
           has_trait = lifestyle_serial_killer
           has_trait_xp = {
                trait = lifestyle_serial_killer
                value < 100
            }
           is_alive = yes
        }
        serial_killer_failed_xp_effects = yes
    }
}

serial_killer_failed_xp_effects = {
	add_trait_xp = {
	trait = lifestyle_serial_killer
	value = {
	integer_range = {
	min = -20
	max = -10
	}
	}
	}
	send_interface_message = {
        type = event_generic_bad_with_text
        title = trait_worsen_serial_killer
        desc = trait_worsen_serial_killer_desc
    }
}
