Pathfinder: Kingmaker Wiki
Advertisement
Hand of the Technic League
No image yet
Details
Start
Random encounter Swamp Road in the North Narlmarches
Location
Swamp Road
Technic League Encampment
Type
Companion quest
Reward
(Optional) Octavia and Regongar as companions
Next Quest
Cruel Justice
[Show Code]
Octavia_and_Regongar_Q1_Leagues_Warm_Welcome (2af81ea3d93624e4b80f764d27c4d21c)

Hand of the Technic League is a quest in Pathfinder: Kingmaker.

Journal[ | ]

The Stolen Lands are full of danger — and not just the usual ones, like bandits and monsters. Our neighboring countries are happy to make trouble for us, too! This time, we've got some guests in from Numeria — a group of Technic League mages. This sinister, powerful organization dabbles in various shady businesses, not the least of which is the slave trade! But why did they come here?
Follow Kalannah's trail and save our companion +54xp 01a_FollowKalannahsTrailAndSaveCompanion (ab574159596e7454b9c9d75029bdec2e)
We were attacked by a group from the Technic League, led by a woman named Kalannah. We fought like lions, but we were outmatched. The scoundrels left us to lick our wounds, but only after taking one of our companions as a slave! This, of course, will not be tolerated. We'll find their camp, free our companion, and kick their tails all the way back to Numeria!
  • Ask Oleg if he's seen anyone suspicious lately
    01a_Addendum_AskOleg (f0580625e7197524aa58dd2f4bc29285)
Follow Kalannah's trail +54xp 01b_SearchForKalannahsForcesWhereabouts (31e3bc477dff1394cb3fb9b5e6a9359b)
A group from the Technic League, led by a woman named Kalannah, attacked us and tried to take us as slaves! We fought them off, of course, but Kalannah managed to escape. We can't let such dangerous people wander freely out there — we'll find their camp and kick their tails all the way back to Numeria!
  • Ask Oleg if he's seen anyone suspicious lately
    01b_Addendum_AskOleg (c4fab4b789b5e394784ebdad3d3f4395)
Defeat Kalannah +180xp 02_DefeatKalannah (f51e5d21bed7dae4882782af4a906b2c)
The Technic League's camp is just ahead. These look to be some dangerous scoundrels — just look at those frowny bandit mugs! Fortunately, they don't seem to be expecting visitors. We'll deal with these despicable slavers and their leader!
- ? Octavia_and_Regongar_Q1_HiddenFinish (09c796fdd52d82e4592647c28af82fa5)
-
Technic League's dastardly agents wanted to enslave one of us — but got more than they bargained for. Turned out, we're way out of their league! I wish this would teach them to keep away from these lands... But villains like them don't give up easily — so I'm pretty sure we'll hear from them again!

Walkthrough[ | ]

Follow Kalannah's trail (and save our companion)[ | ]

  • Technic League's group will automatically initiate in dialogue.
    • If you don't have Amiri, Harrim, Jaethal, Linzi or Valerie they will attack without further talking.
    • You can [Attack] them right away with (Lawful Good), (Chaotic Neutral) or (Chaotic Evil) alignment option.
    • Asking "We can't handle this — there's too many of them. What are we going to do?" will give you an optional (Neutral Good) alignment choice, and (Neutral Evil) options to give up one of the companions or [Attack] with (Lawful Good).
    • If the enemy managed to land a killing blow on one of the aforementioned companions you will get an option to give that companion away or keep fighting (the companion won't have dead status and will get up after combat ends).
  • Upon exiting the area you get a Book Event to reveal Technic League Encampment whereabouts. The location will be revealed regardless if passed or failed the checks.
  • Passing each of the following checks will reduce final [Lore (Nature)] check's DC by 2:
  • Lore (Nature) DC [18,16,14] check
    • Passing gives total of +177xp, +166xp, +157xp depending on the DC of the check.
    • Failure will make you waste 8 hours.

Defeat Kalannah[ | ]

  • Go to Technic League Encampment.
  • Approaching the camp from the south and then backing down allows you to catch two enemies who are going off hunting.
  • Approaching the camp from the east allows you to deal with 2 patrol enemies and untie Octavia and Regongar so they will help in battle.
  • After defeating Kalannah you can either spare her with (Neutral Good) choice or kill her with (Lawful Good - Iomedae only), (Lawful Neutral), (Chaotic Neutral), (Lawful Evil) alignment choices, if you spare her you will forfeit her loot, but you will get to meet her again during Cruel Justice, although that won't give any significant benefits.
  • After you done with Kalannah you get to invite Octavia and Regongar, although you can send them off or kill them with (Chaotic Evil) choice.

Critical Bug[ | ]

Bug icon Linzi get stuck if sold to Technic League and not saved (Last Version:2.1.7b)

If during Swamp Road encounter you decide to sell Linzi and do not rescue her afterwards (even if you save Octavia and Regongar) she will come back in The Return of the Bard event. HOWEVER she will be stuck in uninteractable mode, where she can't walk, can't talk, can't fight and is untargetable. The homebrew solution to fix it is:

  • Open your save game file as an archive (make a reserve copy first!.. or simply make a hardsave and tinker with quicksave)
  • Open party.json file
  • Search "Buffs" until you hit part of code with "m_Owner":{"$ref":"10"} parts
  • Linzi's buffs code should look like this ("$id" may vary)
"Buffs":{"$id":"171","m_IsOwnerAlive":true,"m_Facts":[{"$id":"172","$type":"Kingmaker.UnitLogic.Buffs.Buff, Assembly-CSharp","m_EndTime":null,"m_StoredMods":null,"m_StoredFacts":null,"m_Context":{"$id":"173","m_OwnerDescriptor":{"$ref":"10"},"m_CasterReference":{"m_UniqueId":"912b149a-9adc-4056-be1e-06e82aae2d68"},"m_Ranks":[0,0,0,0,0,0,0],"m_SharedValues":[0,0,0,0,0,0,0],"m_Params":null,"AssociatedBlueprint":"9c9da5cde5e7e5b488c7d48e86b1d99f","ParentContext":null,"m_MainTarget":null,"Params":{"SpellSource":"Unknown","CasterLevel":1,"SpellLevel":1,"DC":11},"SpellDescriptor":"None","SpellSchool":"None","SpellLevel":0,"Direction":{"$type":"UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","x":0.0,"y":0.0,"z":0.0}},"Blueprint":"9c9da5cde5e7e5b488c7d48e86b1d99f","m_ComponentsData":[],"TickTime":"10675199.02:48:05.4775807","NextTickTime":"10675199.02:48:05.4775807","RoundNumber":0,"IsSuppressed":false,"IsNotDispelable":false,"IsFromSpell":false,"SourceAreaEffectId":null,"Owner":{"$ref":"10"},"Initialized":true,"Active":false,"SourceItem":null,"SourceCutscene":{"$id":"174","EntityId":"19b55206-decd-461b-b8d6-bddd8b7f6cb3","Name":"LeagueGoAway","State":"TechnicLeagueSE01_Mechanics"}},{"$id":"175","$type":"Kingmaker.UnitLogic.Buffs.Buff, Assembly-CSharp","m_EndTime":null,"m_StoredMods":null,"m_StoredFacts":null,"m_Context":{"$id":"176","m_OwnerDescriptor":{"$ref":"10"},"m_CasterReference":{"m_UniqueId":"912b149a-9adc-4056-be1e-06e82aae2d68"},"m_Ranks":[0,0,0,0,0,0,0],"m_SharedValues":[0,0,0,0,0,0,0],"m_Params":null,"AssociatedBlueprint":"e51539cd0e8e8534ea7561af71c395d4","ParentContext":null,"m_MainTarget":null,"Params":{"SpellSource":"Unknown","CasterLevel":1,"SpellLevel":1,"DC":11},"SpellDescriptor":"None","SpellSchool":"None","SpellLevel":0,"Direction":{"$type":"UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","x":0.0,"y":0.0,"z":0.0}},"Blueprint":"e51539cd0e8e8534ea7561af71c395d4","m_ComponentsData":[{"$id":"177","ComponentName":"$BuffStatusCondition$3a3387a2-4a40-4982-b0be-004d1195f480"},{"$id":"178","ComponentName":"$BuffStatusCondition$af337fab-b51c-4745-9046-d7327861b4b5"},{"$id":"179","ComponentName":"$Untargetable$eb390fc3-788f-4bb9-be73-e13ba50ad9ca"}],"TickTime":"00:00:06","NextTickTime":"198.07:33:05.7080000","RoundNumber":2701,"IsSuppressed":false,"IsNotDispelable":false,"IsFromSpell":false,"SourceAreaEffectId":null,"Owner":{"$ref":"10"},"Initialized":true,"Active":false,"SourceItem":null,"SourceCutscene":null}],"Owner":{"$ref":"10"},"ActiveByDefault":false}
  • Replace it with the following code, but keep the original ID, in case your is not 171.
"Buffs":{"$id":"171","m_IsOwnerAlive":true,"m_Facts":[],"Owner":{"$ref":"10"},"ActiveByDefault":false}
  • To be sure you replaced the right part, the next parameter after buffs should be "Resources", separated by comma.
  • After that save the party.json file, save game .zks file will ask you if you should apply the edits: say yes.
  • Load the game. Linzi may appear in odd position of Throne Room, but re-entering the zone will fix it.
Advertisement