CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →

Interaction · Friendly actions

Send to the Varangian Guard (Dynasty)

from 350PrestigeAccepted automatically

Dynasty Head Interaction Send the recipient away to gain glory and fortune in the Varangian Guard. Who knows, it might even help build character!

What you need

You

To send it

  • Is at not War
  • NOT = { has_relation_rival = title:e_byzantium.holder }

To see it in the menu

  • If played by the AI:
    • Is a Dynasty Head
    • Your dynasty: The Dynasty has the Wanderlust Legacy
    • None of these

      • Your faith: Has a Doctrine or Tenet with pacifist
      • this = title:e_byzantium.holder
      • is_at_war_with = title:e_byzantium.holder
      • has_truce = title:e_byzantium.holder
    • Is at not War
  • The target is not you
  • Is a Dynasty Head
  • Is of the same dynasty as the target
  • Your dynasty: The Dynasty has the Wanderlust Legacy
  • None of these

    • Your faith: Has a Doctrine or Tenet with pacifist
    • this = title:e_byzantium.holder
    • is_at_war_with = title:e_byzantium.holder
    • has_truce = title:e_byzantium.holder

The character you target

Send to the Varangian Guard (Dynasty) is a friendly character interaction in Crusader Kings III. You need: Is at not War. The character you target needs: Is not a ruler, Is an Adult, Is not married and 2 more. Accepted automatically. It costs Prestige (from 350). Patch 1.20.1.2, from game/common/character_interactions/00_dynast_interactions.txt.

for a guide, post or blog
Quick answers (3)
What are the requirements for Send to the Varangian Guard (Dynasty) in CK3?
You: Is at not War. The character you target: Is not a ruler, Is an Adult, Is not married, Does not have the Trait: Varangian and Does not have the Trait: Military Order Member. (patch 1.20.1.2)
Will the AI accept Send to the Varangian Guard (Dynasty)?
Yes: it is accepted automatically.
How much does Send to the Varangian Guard (Dynasty) cost?
Prestige (from 350) (patch 1.20.1.2).

Will they accept?

The other character has no choice: the game accepts it automatically.

What happens

Effects

  • Stress and fulfillment impact: by trait: Paranoid +20
  • The varangian candidate:
  • If

    • You: Government is Clan
    • The character you target: Government is Clan
    • Your house is the target’s
    • If

      • You are not the target

      Then

      • You are not the target

    Then

    • Your house:
      • add_unity_value = { … }

    Else if

    • No
    • You: Government is Clan
    • Your house: Has you as house head
    • One of these

      • All of these

        • exists = scope:recipient.house
        • Your house is not the target’s
      • or

        The character you target: Is Lowborn

    Then

    • Your house:
      • add_unity_value = { … }

Events it fires: varangian.0003

• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists

Who can use it and sees it (is_available, is_shown) (36 lines of game script)
is_available = trigger_if = {
	limit = {
		is_ai = yes
	}
	is_dynast = yes
	dynasty ?= {
		has_dynasty_perk = fp1_adventure_legacy_1
	}
	NOR = {
		faith ?= {
			has_doctrine_parameter = pacifist
		}
		this = title:e_byzantium.holder
		is_at_war_with = title:e_byzantium.holder
		has_truce = title:e_byzantium.holder
	}
	exists = title:e_byzantium.holder
	is_at_war = no
}
is_shown = scope:recipient != scope:puppet_or_actor
scope:puppet_or_actor ?= {
	is_dynast = yes
	dynasty ?= scope:recipient.dynasty
	dynasty ?= {
		has_dynasty_perk = fp1_adventure_legacy_1
	}
	exists = title:e_byzantium.holder
	NOR = {
		faith ?= {
			has_doctrine_parameter = pacifist
		}
		this = title:e_byzantium.holder
		is_at_war_with = title:e_byzantium.holder
		has_truce = title:e_byzantium.holder
	}
}

As written in game/common/character_interactions/00_dynast_interactions.txt.

Can be sent when (is_valid…) (51 lines of game script)
scope:puppet_or_actor = {
	is_at_war = no
	NOT = {
		has_relation_rival = title:e_byzantium.holder
	}
}
scope:recipient = {
	is_ruler = no
	is_adult = yes
	is_married = no
	NOR = {
		has_trait = varangian
		has_trait = order_member
	}
}
trigger_if = {
	limit = {
		scope:recipient = {
			is_adult = yes
			NOT = {
				can_be_knight_trigger = {
					ARMY_OWNER = title:e_byzantium.holder
				}
			}
		}
	}
	custom_description = {
		scope:recipient = {
			can_be_knight_trigger = {
				ARMY_OWNER = title:e_byzantium.holder
			}
		}
		text = not_allowed_in_varangian_guard
	}
}
trigger_if = {
	limit = {
		scope:recipient = {
			NOR = {
				is_child_of = scope:puppet_or_actor
				is_grandchild_of = scope:puppet_or_actor
				is_great_grandchild_of = scope:puppet_or_actor
			}
		}
	}
	custom_description = {
		scope:recipient.top_liege = scope:puppet_or_actor.top_liege
		subject = scope:puppet_or_actor
		text = same_realm_as
	}
}

As written in game/common/character_interactions/00_dynast_interactions.txt.

Effects (on_send, on_accept, on_decline) (66 lines of game script)
on_accept = title:e_byzantium.holder = {
	save_scope_as = emperor
	if = {
		limit = {
			capital_county = title:c_byzantion
		}
		set_local_variable = {
			name = to_miklagard
			value = yes
		}
	}
}
scope:puppet_or_actor = {
	stress_and_fulfillment_impact = {
		paranoid = minor_stress_impact_gain
	}
	hidden_effect = {
		send_interface_toast = {
			type = event_toast_effect_neutral
			title = send_to_varangian_guard_interaction_toast
			left_icon = scope:recipient
			right_icon = scope:emperor
			custom_tooltip = send_to_varangian_guard_interaction_toast_desc
		}
	}
}
hidden_effect = {
	if = {
		limit = {
			scope:is_puppet_action ?= yes
		}
		scope:actor = {
			send_interface_toast = {
				type = event_toast_effect_neutral
				title = send_to_varangian_guard_interaction_toast
				left_icon = scope:recipient
				right_icon = scope:emperor
				custom_tooltip = send_to_varangian_guard_interaction_toast_desc
			}
		}
	}
}
scope:recipient = {
	save_scope_as = varangian_candidate
}
show_as_tooltip = {
	scope:varangian_candidate = {
		visit_court_of = scope:emperor
		add_trait = varangian
		custom_description_no_bullet = {
			text = send_to_varangian_guard_interaction_effect
		}
	}
}
hidden_effect = {
	scope:emperor = {
		trigger_event = varangian.0003
	}
}
add_clan_unity_interaction_effect = {
	CHARACTER = scope:puppet_or_actor
	TARGET = scope:recipient
	VALUE = miniscule_unity_loss
	DESC = clan_unity_vaering.desc
	REVERSE_NON_HOUSE_TARGET = no
}

As written in game/common/character_interactions/00_dynast_interactions.txt.

Category
Friendly actions
Cost: Prestige
from 350
Cooldown
2 years
In the menu
main list
ID
send_to_varangian_guard_interaction

Source: game/common/character_interactions/00_dynast_interactions.txt and the English localisation, Crusader Kings III 1.20.1.2. “You” is the character who sends it (scope:actor, or a puppet acting for you); “the character you target” is the recipient.

Spotted a mistake on this page?