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

Interaction · Vassal actions

Form Knightly Sellsword Band

350PrestigeAccepted automatically

End an Accolade's existence by unleashing its Acclaimed Knight as an Adventurer Ally with an army of Men-at-Arms

What you need

You

To send it

To see it in the menu

  • Any accolade:
  • If played by the AI:

The character you target

To send it

  • Is not incapable
  • Does not have the Trait: Infirm
  • Also needed: not imprisoned

To see it in the menu

  • Is played by the AI
  • is_acclaimed = yes
  • accolade.accolade_owner ?= { this = scope:actor }

Form Knightly Sellsword Band is a vassal character interaction in Crusader Kings III. You need: Is not imprisoned, Is at not War and You must employ at least half of your maximum limit of Personal Men-at-Arms Regiments. The character you target needs: Is not imprisoned, Is not incapable and Does not have the Trait: Infirm. Accepted automatically. It costs 350 Prestige. Patch 1.20.1.2, from game/common/character_interactions/00_accolade_interactions.txt.

for a guide, post or blog
Quick answers (3)
What are the requirements for Form Knightly Sellsword Band in CK3?
You: Is not imprisoned, Is at not War and You must employ at least half of your maximum limit of Personal Men-at-Arms Regiments. The character you target: Is not imprisoned, Is not incapable and Does not have the Trait: Infirm. (patch 1.20.1.2)
Will the AI accept Form Knightly Sellsword Band?
Yes: it is accepted automatically.
How much does Form Knightly Sellsword Band cost?
350 Prestige (patch 1.20.1.2).

Will they accept?

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

Acceptance (ai_accept) (1 line of game script)
base = 100

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

What happens

Effects

  • The character you target:
    • The accolade owner:
      • … Accolade ceases to exist: all of its accumulated Glory and Accolade Ranks are lost!
      • If

        • scope:accolade_rank_value >= 6

        Then

        Else if

        • scope:accolade_rank_value >= 5

        Then

        Otherwise

    • If

      • scope:accolade_rank_value >= 6

      Then

      Else if

      • scope:accolade_rank_value >= 5

      Then

      Otherwise

    • If landed:
      • force_step_down_landed_titles = yes
    • … will establish an Adventurer Camp
    • If

      a check the game hides

      Then

      • get_title = scope:new_landless_adventurer_title
    • Gains the modifier “Voluntary Adventurer” for 5 years
    • Adopts the Swords-for-Hire Law
    • Opinion: Alliance Deal (+50)
    • Becomes your Ally
    • create_alliance = { target = scope:accolade_owner allied_through_owner = scope:acclaimed_knight allied_through_target = scope:accolade_owner }
    • If

      Then

      • If accolade mercenary maa size at least 5:
        • create_maa_regiment = { type = horse_archers check_can_recruit = no size = 6 }
      • Else, if accolade mercenary maa size at least 3:
        • create_maa_regiment = { type = horse_archers check_can_recruit = no size = 4 }
      • Otherwise:
        • create_maa_regiment = { type = horse_archers check_can_recruit = no size = 2 }
      • If

        a check the game hides

        Then

        • If accolade mercenary maa size at least 5:
          • create_maa_regiment = { type = heavy_horse_archers check_can_recruit = no size = 6 }
        • Else, if accolade mercenary maa size at least 3:
          • create_maa_regiment = { type = heavy_horse_archers check_can_recruit = no size = 4 }
        • Otherwise:
          • create_maa_regiment = { type = heavy_horse_archers check_can_recruit = no size = 2 }

        Otherwise

        • If accolade mercenary maa size at least 5:
          • create_maa_regiment = { type = horse_archers check_can_recruit = no size = 6 }
        • Else, if accolade mercenary maa size at least 3:
          • create_maa_regiment = { type = horse_archers check_can_recruit = no size = 4 }
        • Otherwise:
          • create_maa_regiment = { type = horse_archers check_can_recruit = no size = 2 }

Events it fires: ep3_laamps.1001, misc.0001

• 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) (19 lines of game script)
is_available = any_accolade = {
	exists = acclaimed_knight
}
trigger_if = {
	limit = {
		is_ai = yes
	}
	highest_held_title_tier >= tier_duchy
	is_at_war = no
	is_imprisoned = no
}
is_shown = has_dlc_feature = landless_playable
scope:recipient = {
	is_ai = yes
	is_acclaimed = yes
	accolade.accolade_owner ?= {
		this = scope:actor
	}
}

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

Can be sent when (is_valid…) (41 lines of game script)
trigger_if = {
	limit = {
		scope:actor = {
			NOT = {
				government_has_flag = government_is_nomadic
			}
		}
	}
	custom_tooltip = {
		text = accolade_revoke_tt
		scope:recipient = {
			OR = {
				is_landed = no
				scope:actor = {
					has_realm_law_flag = title_revocation_allowed
				}
			}
		}
	}
}
custom_tooltip = {
	text = accolade_rank_4_req_tt
	scope:recipient.accolade = {
		accolade_rank >= 4
	}
}
scope:actor = {
	is_imprisoned = no
	is_at_war = no
	custom_tooltip = {
		text = half_of_possible_maa_tt
		maa_regiments_count >= half_maa_regiments_max_count
	}
}
scope:recipient = {
	is_imprisoned = no
	is_incapable = no
	NOR = {
		has_trait = infirm
	}
}

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

Effects (on_send, on_accept, on_decline) (22 lines of game script)
on_accept = scope:recipient.accolade = {
	save_scope_as = accolade
	save_scope_value_as = {
		name = accolade_rank_value
		value = accolade_rank
	}
	list_all_accolade_types_effect = yes
}
scope:actor = {
	save_scope_as = accolade_owner
}
scope:recipient = {
	save_scope_as = acclaimed_knight
	show_as_tooltip = {
		accolade_to_mercenary_effect = yes
		custom_tooltip = accolade_mercenary_gold_tt
	}
}
scope:actor = {
	trigger_event = accolade.0100
}
on_decline = 

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

Category
Vassal actions
Cost: Prestige
350
Cooldown
1 month
Again on the same character
after 5 years
In the menu
under More…
ID
make_accolade_into_mercenary_decision

Source: game/common/character_interactions/00_accolade_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?