﻿

quarterly_playable_pulse = {
    on_actions = {
		delay = { days = { 1 60 } }
        gpt_random_pose_player
    }
	on_actions = {
		delay = { days = { 1 60 } }
        gpt_random_pose_waifu
    }
	on_actions = {
		delay = { days = { 1 60 } }
        gpt_random_pose_child
    }
}

gpt_random_pose_player = {
	trigger = {
		is_ai = no
	}
	effect = {
        trigger_event = gpt_change_idle_pose.0001
	}
}

gpt_random_pose_waifu = {
	trigger = {
		is_ai = no
		exists = primary_spouse
		primary_spouse = { is_alive = yes }
	}
	effect = {
        primary_spouse = { trigger_event = gpt_change_idle_pose_waifu.0001 }
	}
}

gpt_random_pose_child = {
	trigger = {
		is_ai = no
		exists = player_heir
		player_heir = { is_alive = yes is_child_of = root }
	}
	effect = {
        player_heir = { trigger_event = gpt_change_idle_pose_child.0001 }
	}
}








on_war_started = {
	on_actions = { 
		gpt_random_pose_player_war
	}
}
on_join_war_as_secondary = {
	on_actions = { 
		gpt_random_pose_player_war
	}
}
on_war_won_attacker = {
	on_actions = {
		gpt_random_pose_player_war
	}
}
on_war_won_defender = {
	on_actions = {
		gpt_random_pose_player_war
	}
}
on_war_white_peace = {
	on_actions = { 
		gpt_random_pose_player_war
	}
}
on_war_invalidated = {
	on_actions = { 
		gpt_random_pose_player_war
	}
}

gpt_random_pose_player_war = {
	effect = {
		if = {
			limit = {
				exists = scope:attacker
				scope:attacker = { is_ai = no }
			}
			scope:attacker = { save_scope_as = gptip_player_at_war }
			scope:gptip_player_at_war = {
				trigger_event = {
					id = gpt_change_idle_pose.0001
					days = 1
				}
			}
		}
		if = {
			limit = {
				exists = scope:defender
				scope:defender = { is_ai = no }
			}
			scope:defender = { save_scope_as = gptip_player_at_war }
			scope:gptip_player_at_war = {
				trigger_event = {
					id = gpt_change_idle_pose.0001
					days = 1
				}
			}
		}
	}
}

on_travel_plan_start = {
	on_actions = { 
		gpt_random_pose_player
		gpt_random_pose_waifu
		gpt_random_pose_child
	}
}
on_travel_plan_arrival = {
	on_actions = { 
		gpt_random_pose_player
		gpt_random_pose_waifu
		gpt_random_pose_child
	}
}


