diff --git a/1.6/1.6/Assemblies/WulaFallenEmpire.dll b/1.6/1.6/Assemblies/WulaFallenEmpire.dll
index bb793e00..444d06d8 100644
Binary files a/1.6/1.6/Assemblies/WulaFallenEmpire.dll and b/1.6/1.6/Assemblies/WulaFallenEmpire.dll differ
diff --git a/1.6/1.6/Defs/IncidentDefs/Wula_ScheduledIncidents.xml b/1.6/1.6/Defs/IncidentDefs/Wula_ScheduledIncidents.xml
index dd02ef25..90d0ebb2 100644
--- a/1.6/1.6/Defs/IncidentDefs/Wula_ScheduledIncidents.xml
+++ b/1.6/1.6/Defs/IncidentDefs/Wula_ScheduledIncidents.xml
@@ -22,4 +22,18 @@
-->
+
+ Wula_Incident_RecoverItem
+
+ Misc
+
+ Map_PlayerHome
+
+ IncidentWorker_GiveQuest
+ Wula_Quest_RecoverItem
+ 0.4
+ 15
+ 20
+
+
\ No newline at end of file
diff --git a/1.6/1.6/Defs/QuestScriptDefs/Wula_ScheduledEvents.xml b/1.6/1.6/Defs/QuestScriptDefs/Wula_ScheduledEvents.xml
index 32a34ca8..6dbb39d4 100644
--- a/1.6/1.6/Defs/QuestScriptDefs/Wula_ScheduledEvents.xml
+++ b/1.6/1.6/Defs/QuestScriptDefs/Wula_ScheduledEvents.xml
@@ -1,61 +1,136 @@
- Wula_Quest_ExampleEvent
-
- 一个强大的心灵实体将它的意志强加于你的意识之中。
+ Wula_Quest_RecoverItem
-
-
-
- questName->乌拉的呼唤
-
-
+
+
+ Util_RandomizePointsChallengeRating
-
-
-
- questDescription->一个强大的心灵实体将它的意志强加于你的意识之中。
-
-
+
+
+ asker
+ false
-
- 乌拉需要你的注意
- 乌拉需要你的注意
- 一个强大的心灵实体将它的意志强加于你的意识之中。它自称为“乌拉”,并要求你阅览它的消息。这股力量是压倒性的,不容拒绝。
-
+
+
+
+ siteTile
+ true
+
+
+ sitePartDefs
+ siteFaction
+
-
-
-
-
-
- Wula_UI_Anisia_1
-
-
-
-
+ ItemStash
-
-
-
-
-
- Wula_UI_Anisia_1
-
-
- 你试图抵抗心灵入侵,但这股力量过于强大。无论如何,消息还是涌入了你的脑海。
- NegativeEvent
-
-
-
-
+ ItemStashQuestThreat
+ 0.85
-
+
+
+ $siteTile
+ $siteFaction
+ $sitePartDefs
+ sitePartsParams
+
+
+ Util_GenerateSite
+
+
+ $site
+
+
+
+
+ Wula_QuestItem_AncientDataDevice
+ itemStashContents
+
+
+ $itemStashContents
+ itemStashContents
+
+
+
+
+
+
+
+
+
+ [questDescription]
+
+
+
+
+ site.MapGenerated
+
+ $site
+ $itemStashContents
+
+
+
+
+ itemStashContents.PickedUp
+
+
+ 你的人已经拿到了[itemStashContents_label]。现在需要将它安全带回殖民地,乌拉族会派穿梭机来取走它。
+
+
+
+
+ WulaFallenEmpire.Quest.RecoverItem.ItemRecoveredToHome
+
+
+ $itemStashContents
+
+
+
+
+ WulaFallenEmpire.Quest.RecoverItem.ItemLoadedOnShuttle
+
+
+
+
+ $(800 * questPointFactor)
+
+
+
+ Success
+
+
+
+
+
+
+
+ $site
+ true
+ $(randInt(12,28)*60000)
+ site.MapGenerated
+ QuestTimeout
+
+
+ QuestTimeout
+ Fail
+
+
+
+
+ questName->回收[itemStashContents_label]
+
+
+
+
+ questDescription->[asker_nameDef]希望你前往[site_tile_label]附近的一个地点,取回一个[itemStashContents_label]。\n\n该地点由[siteFaction_name]的[siteFaction_pawnsPlural]看守。
+
+
+
\ No newline at end of file
diff --git a/1.6/1.6/Defs/ThingDefs_Misc/Wula_QuestItems.xml b/1.6/1.6/Defs/ThingDefs_Misc/Wula_QuestItems.xml
new file mode 100644
index 00000000..f44e50a0
--- /dev/null
+++ b/1.6/1.6/Defs/ThingDefs_Misc/Wula_QuestItems.xml
@@ -0,0 +1,33 @@
+
+
+
+
+ Wula_QuestItem_AncientDataDevice
+
+ 一个古老的、无法破译的数据存储设备。它不包含任何有价值的信息,但乌拉族似乎对回收它很感兴趣。
+
+ Things/Item/Resource/ComponentSpacer
+ Graphic_Single
+
+ First
+ Silver_Drop
+ Silver_Drop
+ true
+
+ 0
+ 2
+ 100
+ 0.2
+
+
+ Items
+
+ None
+
+ Quest
+
+ 1
+ Ultra
+
+
+
\ No newline at end of file
diff --git a/1.6/1.6/Languages/ChineseSimplified/Keyed/Wula_Quest_Keys.xml b/1.6/1.6/Languages/ChineseSimplified/Keyed/Wula_Quest_Keys.xml
new file mode 100644
index 00000000..ec9bfba9
--- /dev/null
+++ b/1.6/1.6/Languages/ChineseSimplified/Keyed/Wula_Quest_Keys.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ 回收:{0}
+ 乌拉族的一个代理人联系了你。他们发现了一个装有{0}的古代遗迹,但是被{1}的{2}看守着。\n\n他们希望你派人去取回这个物品。作为回报,他们会提供奖励。\n\n地点在[site_tile_label],位于[site_tile_label]方向[site_tile_distance]天路程。
+ 任务:回收物品
+ 你收到了一个来自乌拉族的任务请求。
+ 已取回物品
+ 你的人已经拿到了{0}。现在需要将它安全带回殖民地,乌拉族会派穿梭机来取走它。
+ 回收穿梭机已抵达
+ 乌拉族的回收穿梭机已经抵达。请将{0}装载到穿梭机中以完成任务。
+
+
\ No newline at end of file
diff --git a/Source/WulaFallenEmpire/Quests/CustomQuestNodes.cs b/Source/WulaFallenEmpire/Quests/CustomQuestNodes.cs
new file mode 100644
index 00000000..0509c1d6
--- /dev/null
+++ b/Source/WulaFallenEmpire/Quests/CustomQuestNodes.cs
@@ -0,0 +1,97 @@
+using RimWorld;
+using RimWorld.Planet;
+using RimWorld.QuestGen;
+using Verse;
+using Verse.Grammar;
+
+namespace WulaFallenEmpire.Quests
+{
+ public class QuestNode_DropShuttleForRecovery : QuestNode
+ {
+ [NoTranslate]
+ public SlateRef