diff --git a/1.6/Anomaly/Defs/EventDefs/EventDef_WULA_FE_Spiritualist.xml b/1.6/Anomaly/Defs/EventDefs/EventDef_WULA_FE_Spiritualist.xml index 09014839..a2c56e04 100644 --- a/1.6/Anomaly/Defs/EventDefs/EventDef_WULA_FE_Spiritualist.xml +++ b/1.6/Anomaly/Defs/EventDefs/EventDef_WULA_FE_Spiritualist.xml @@ -50,6 +50,9 @@
  • +
  • + Wula_FE_Spiritualist_Quest_1 +
  • diff --git a/1.6/Anomaly/Defs/QuestScriptDefs/Wula_FE_Spiritualist_Quest.xml b/1.6/Anomaly/Defs/QuestScriptDefs/Wula_FE_Spiritualist_Quest.xml new file mode 100644 index 00000000..e2dd2157 --- /dev/null +++ b/1.6/Anomaly/Defs/QuestScriptDefs/Wula_FE_Spiritualist_Quest.xml @@ -0,0 +1,61 @@ + + + + Wula_FE_Spiritualist_Quest_1 + + 一个强大的心灵实体将它的意志强加于你的意识之中。 + + +
  • + + +
  • questName->乌拉的呼唤
  • + + + +
  • + + +
  • questDescription->一个强大的心灵实体将它的意志强加于你的意识之中。
  • + + + +
  • + 乌拉需要你的注意 + 乌拉需要你的注意 + 一个强大的心灵实体将它的意志强加于你的意识之中。它自称为“乌拉”,并要求你阅览它的消息。这股力量是压倒性的,不容拒绝。 + +
  • + + +
  • + +
  • + Wula_UI_Anisia_1 +
  • + + + + +
  • + + +
  • + +
  • + Wula_UI_Anisia_1 +
  • +
  • + 你试图抵抗心灵入侵,但这股力量过于强大。无论如何,消息还是涌入了你的脑海。 + NegativeEvent +
  • + + + + + + + + + + \ No newline at end of file diff --git a/Source/任务框架范例/About/About.xml b/Source/任务框架范例/About/About.xml new file mode 100644 index 00000000..94731c16 --- /dev/null +++ b/Source/任务框架范例/About/About.xml @@ -0,0 +1,22 @@ + + + Custom Quest - Demonstration + HaiLuan + HaiLuan.AdventureExpansion + +
  • 1.4
  • +
  • 1.5
  • +
  • 1.6
  • +
    + +
  • + HaiLuan.CustomQuestFramework + Custom Quest Framework + https://steamcommunity.com/sharedfiles/filedetails/?id=2978572782 +
  • +
    + This is just a tutorial mod for Custom Quest Framework. +Now: +1:Small insect hive +You found a small insect hive nearby. +
    \ No newline at end of file diff --git a/Source/任务框架范例/About/Preview.png b/Source/任务框架范例/About/Preview.png new file mode 100644 index 00000000..f7a26623 Binary files /dev/null and b/Source/任务框架范例/About/Preview.png differ diff --git a/Source/任务框架范例/About/PublishedFileId.txt b/Source/任务框架范例/About/PublishedFileId.txt new file mode 100644 index 00000000..85ecc522 --- /dev/null +++ b/Source/任务框架范例/About/PublishedFileId.txt @@ -0,0 +1 @@ +2978575265 \ No newline at end of file diff --git a/Source/任务框架范例/Defs/CustomMapDataDef/AE_CustomMap_SmallInsectCave.xml b/Source/任务框架范例/Defs/CustomMapDataDef/AE_CustomMap_SmallInsectCave.xml new file mode 100644 index 00000000..0bd0fb5e --- /dev/null +++ b/Source/任务框架范例/Defs/CustomMapDataDef/AE_CustomMap_SmallInsectCave.xml @@ -0,0 +1,422 @@ + + + + AE_CustomMap_SmallInsectCave + + (13, 1, 13) + true + 0.8 + +
  • + + +
  • + QE_LootBox_Corpses + (2,0,2) + Undefined + 100 + AE_Loot_Corpses_Plunder + true + +
  • + 寻常-材料 + 0.4 + +
  • + 1~10 + StoneBlocks +
  • +
  • + 1~20 + ResourcesRaw +
  • + + +
  • + 矿物 + 0.3 + +
  • + 5~50 + Steel +
  • + + + + +
  • + QE_LootBox_Corpses + (3,0,2) + Undefined + 100 + AE_Loot_Corpses_Plunder + true + +
  • + 尸骸中的“幸存者” + 0.01 + +
  • + Colonist + 1 + AE_DialogManager_Survivor + MapGeneration + AE_LootBox_Message_Survivor + +
  • + + AE_BodyPart_Exoskeleton + Torso + 1 + 躯干 +
  • +
  • + left eye + AE_BodyPart_CompoundEye + Eye + 1 + 左眼 +
  • + + + + +
  • + 寻常-材料 + 0.4 + +
  • + 1~10 + StoneBlocks +
  • +
  • + 1~20 + ResourcesRaw +
  • + + + + +
  • + QE_LootBox_Corpses + (2,0,3) + Undefined + 100 + AE_Loot_Corpses_Plunder + true + +
  • + 寻常-材料 + 0.4 + +
  • + 1~10 + StoneBlocks +
  • +
  • + 1~20 + ResourcesRaw +
  • + + +
  • + 矿物 + 0.3 + +
  • + 5~50 + Steel +
  • + + + + +
  • + QE_LootBox_Corpses + (3,0,3) + Undefined + 100 + AE_Loot_Corpses_Plunder + true + +
  • + 寻常-材料 + 0.4 + +
  • + 1~10 + StoneBlocks +
  • +
  • + 1~20 + ResourcesRaw +
  • + + +
  • + 矿物 + 0.3 + +
  • + 5~50 + Steel +
  • + + + + +
  • + QE_LootBox_Corpses + (11,0,5) + aw + 100 + AE_Loot_Corpses_Plunder + true + +
  • + 稀有 + 0.001 + AE_Loot_Corpses_Rare + +
  • + 1~3 + Apparel_PackTox +
  • + + +
  • + 1~3 + Artifacts +
  • +
    + +
  • + 寻常 + 0.2 + +
  • + 1~15 + ComponentIndustrial +
  • + + +
  • + 1~15 + Leathers +
  • +
    + +
  • + 寻常-材料 + 0.4 + +
  • + 1~10 + StoneBlocks +
  • +
  • + 1~20 + ResourcesRaw +
  • + + +
  • + 矿物 + 0.3 + +
  • + 5~50 + Steel +
  • + + + + +
  • + QE_LootBox_Corpses + (3,0,7) + Undefined + 100 + AE_Loot_Corpses_Plunder + true + +
  • + 寻常-材料 + 0.4 + +
  • + 1~10 + StoneBlocks +
  • +
  • + 1~20 + ResourcesRaw +
  • + + +
  • + 矿物 + 0.3 + +
  • + 5~50 + Steel +
  • + + + + +
  • + QE_LootBox_Corpses + (4,0,8) + Undefined + 100 + AE_Loot_Corpses_Plunder + true + +
  • + 寻常-材料 + 0.4 + +
  • + 1~10 + StoneBlocks +
  • +
  • + 1~20 + ResourcesRaw +
  • + + +
  • + 矿物 + 0.3 + +
  • + 5~50 + Steel +
  • + + + + + + +
  • + (6, 0, 4) + +
  • + Megaspider + true + 5 + Insect + + Defend + MapGeneration +
  • + + +
  • + (6, 0, 6) + +
  • + Megaspider + true + 5 + Insect + + Defend + MapGeneration +
  • + + +
    + +
  • + RoofRockThin + +
  • (1,1,8,3)
  • +
  • (2,0,8,0)
  • +
  • (1,4,2,9)
  • +
  • (3,8,12,9)
  • +
  • (9,4,12,7)
  • +
  • (3,10,10,11)
  • + + +
  • + RoofRockThick + +
  • (3,4,8,7)
  • + + +
    + +
  • + Sandstone_RoughHewn + +
  • (1,1,8,9)
  • +
  • (2,0,8,0)
  • +
  • (9,4,12,9)
  • +
  • (3,10,10,11)
  • + + +
    + +
  • + Sandstone + 400 + +
  • (1,1,3,1)
  • +
  • (2,0,9,0)
  • +
  • (1,2,1,9)
  • +
  • (2,6,2,10)
  • +
  • (8,2,9,3)
  • +
  • (3,9,3,11)
  • +
  • (9,4,12,4)
  • +
  • (10,3,11,3)
  • +
  • (4,11,11,11)
  • +
  • (12,5,12,10)
  • +
  • (10,9,11,10)
  • + + +
  • + InsectJelly + 20 + 0 + +
  • (2,4,2,4)
  • +
  • (5,1,5,1)
  • +
  • (9,6,9,6)
  • + + +
  • + Hive + Insect + 130 + +
  • (3,5,3,5)
  • +
  • (6,2,6,2)
  • +
  • (9,7,9,7)
  • + + +
  • + GlowPod + 50 + +
  • (3,4,3,4)
  • +
  • (7,3,7,3)
  • +
  • (10,8,10,8)
  • + + +
  • + InsectJelly + 20 + 60 + +
  • (3,4,3,4)
  • +
  • (10,7,10,7)
  • + + +
    +
    +
    \ No newline at end of file diff --git a/Source/任务框架范例/Defs/CustomMapDataDef/Test_Cave.xml b/Source/任务框架范例/Defs/CustomMapDataDef/Test_Cave.xml new file mode 100644 index 00000000..6a2243fd --- /dev/null +++ b/Source/任务框架范例/Defs/CustomMapDataDef/Test_Cave.xml @@ -0,0 +1,45 @@ + + + + Test_Cave + + (15, 1, 15) + true + 0.8 + +
  • + QE_CustomMapExit + (6,0,8) + CaveExit +
  • +
    + +
  • + RoofRockThick + +
  • (0,0,14,14)
  • + + +
    + +
  • + Sandstone_RoughHewn + +
  • (0,0,14,14)
  • + + +
    + +
  • + Sandstone + 400 + +
  • (0,0,14,0)
  • +
  • (0,1,0,14)
  • +
  • (1,14,14,14)
  • +
  • (14,1,14,13)
  • + + +
    +
    +
    \ No newline at end of file diff --git a/Source/任务框架范例/Defs/DialogTreeDef/AE_DialogManager_Survivor.xml b/Source/任务框架范例/Defs/DialogTreeDef/AE_DialogManager_Survivor.xml new file mode 100644 index 00000000..7b26fdcb --- /dev/null +++ b/Source/任务框架范例/Defs/DialogTreeDef/AE_DialogManager_Survivor.xml @@ -0,0 +1,12 @@ + + + + AE_DialogManager_Survivor + +
  • + AE_Dialog_Survivor + +
  • +
    +
    +
    \ No newline at end of file diff --git a/Source/任务框架范例/Defs/DialogTreeDef/AE_Dialog_Survivor.xml b/Source/任务框架范例/Defs/DialogTreeDef/AE_Dialog_Survivor.xml new file mode 100644 index 00000000..965a1a69 --- /dev/null +++ b/Source/任务框架范例/Defs/DialogTreeDef/AE_Dialog_Survivor.xml @@ -0,0 +1,91 @@ + + + + AE_Dialog_Survivor + AE_Survivor_Title + true + DefaultDialogKey + 2 + + +
  • + 0 + + AE_Survivor_Text_First + 0 + +
  • 1
  • + + +
  • + AE_Survivor_Option_Quest + false + +
  • + Normal + + 1 +
  • + + +
    + + +
  • + 1 + + AE_Survivor_Text_Survival + 1 + 0 + + +
  • + AE_Survivor_Welcome + false + +
  • + Undefined + +
  • + +
  • Interviewee
  • + + +
  • + +
  • Interviewee
  • + + PlayerColony + + + + + +
  • + AE_Survivor_WelcomeAE_Survivor_Attack + false + +
  • + Undefined + +
  • + +
  • Interviewee
  • + + +
  • + +
  • Interviewee
  • + + Insect + + + + + + + + +
    +
    +
    \ No newline at end of file diff --git a/Source/任务框架范例/Defs/HediffDefs/InsectPart.xml b/Source/任务框架范例/Defs/HediffDefs/InsectPart.xml new file mode 100644 index 00000000..1176a36a --- /dev/null +++ b/Source/任务框架范例/Defs/HediffDefs/InsectPart.xml @@ -0,0 +1,37 @@ + + + + + AE_BodyPart_Exoskeleton + + insect-like exoskeleton + The body of this pawn has been partially changed to insect-like, resulting in exoskeletons resembling those of the insect. + (0.98,0,0,0.9) + + true + 1.5 + false + + +
  • + + 0.7 + +
  • +
    +
    + + + AE_BodyPart_CompoundEye + + compound eye + The eye of this pawn has been partially changed to insect-like,his "eyes" are sharper now. + (0.98,0,0,0.9) + + true + 1.5 + false + + + +
    \ No newline at end of file diff --git a/Source/任务框架范例/Defs/QuestScriptDefs/AE_Quest_SmalInsectCave.xml b/Source/任务框架范例/Defs/QuestScriptDefs/AE_Quest_SmalInsectCave.xml new file mode 100644 index 00000000..86c784fe --- /dev/null +++ b/Source/任务框架范例/Defs/QuestScriptDefs/AE_Quest_SmalInsectCave.xml @@ -0,0 +1,122 @@ + + + + + +
  • + +
  • + AE_CustomMap_SmallInsectCave + 1 +
  • + + 5 + 10 + Things/Building/Natural/Hive/HiveC + Things/Building/Natural/Hive/HiveC + Hive + AncientsHostile + + 5 + 10 + + + +
  • + + +
  • questName->乌拉的呼唤
  • + + + +
  • + + +
  • questDescription->一个强大的心灵实体将它的意志强加于你的意识之中。
  • + + + +
  • + 乌拉需要你的注意 + 乌拉需要你的注意 + 一个强大的心灵实体将它的意志强加于你的意识之中。它自称为“乌拉”,并要求你阅览它的消息。这股力量是压倒性的,不容拒绝。 + +
  • + + +
  • + +
  • + Wula_UI_Anisia_1 +
  • + + + + +
  • + + +
  • + +
  • + Wula_UI_Anisia_1 +
  • +
  • + 你试图抵抗心灵入侵,但这股力量过于强大。无论如何,消息还是涌入了你的脑海。 + NegativeEvent +
  • + + + + + + +
    +
    + 0 + 0 + 0 + False + 0 + 0 + + +
  • questDescription->You found a small insect hive nearby.
  • +
    + + + +
    + + +
  • questName -> Small [Adj] Hive
  • +
    + +
  • Adj -> Words/Adjectives/Badass
  • +
    + + +
    + True + False + + -1 + -1 + + False + -1 + False + True + False + False + False + True + False + True + False + True + AE_Quest_SmalInsectCave + False + False +
    +
    \ No newline at end of file diff --git a/Source/任务框架范例/Defs/Thought/Thought_InsectBodyPart.xml b/Source/任务框架范例/Defs/Thought/Thought_InsectBodyPart.xml new file mode 100644 index 00000000..4c9c3562 --- /dev/null +++ b/Source/任务框架范例/Defs/Thought/Thought_InsectBodyPart.xml @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/CustomMapDataDef/Map_InsectCave.xml b/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/CustomMapDataDef/Map_InsectCave.xml new file mode 100644 index 00000000..bbfd1518 --- /dev/null +++ b/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/CustomMapDataDef/Map_InsectCave.xml @@ -0,0 +1,6 @@ + + + + 小型虫巢 + + \ No newline at end of file diff --git a/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/HediffDef/InsectPart.xml b/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/HediffDef/InsectPart.xml new file mode 100644 index 00000000..6e8467be --- /dev/null +++ b/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/HediffDef/InsectPart.xml @@ -0,0 +1,12 @@ + + + + 虫族外骨骼 + 虫族外骨骼 + 这家伙的身体被部分虫化了,一具虫族的外骨骼生长在这家伙的躯干上。 + + 复眼 + 复眼 + 这家伙的身体被部分虫化了,现在Ta的“眼睛”会更加敏锐。 + + \ No newline at end of file diff --git a/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/QuestScriptDef/Script_InsectCave.xml b/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/QuestScriptDef/Script_InsectCave.xml new file mode 100644 index 00000000..3e038d6a --- /dev/null +++ b/Source/任务框架范例/Languages/ChineseSimplified/DefInjected/QuestScriptDef/Script_InsectCave.xml @@ -0,0 +1,11 @@ + + + + +
  • questDescription->你在附近发现了一个小型虫族巢穴。
  • +
    + + +
  • questName -> 小型[Adj]巢穴
  • +
    +
    \ No newline at end of file diff --git a/Source/任务框架范例/Languages/ChineseSimplified/Keyed/Key.xml b/Source/任务框架范例/Languages/ChineseSimplified/Keyed/Key.xml new file mode 100644 index 00000000..aa0afba1 --- /dev/null +++ b/Source/任务框架范例/Languages/ChineseSimplified/Keyed/Key.xml @@ -0,0 +1,17 @@ + + + + 搜刮。 + 哇哦,看来你幸运地搜刮到了死在这里的人留下的宝藏。 + + 一个人从尸骸中浮现出来。 + 与尸骸中的“幸存者”的交谈 + 你在尸骸中搜刮到了一个“人类”,值得注意的是你留意到了{Interviewee_possessive}身上的虫族特征。 + 你是什么人? + “我是{Interviewee_nameDef},我在一次虫潮中被虫群所俘获,老实说我也不知道为什么它们唯独没有杀我,我醒来后身体就成这样了。我现在无处可去,请让我加入你们” + 欢迎 + 一定是新型虫族!必须歼灭! + + + + \ No newline at end of file diff --git a/Source/任务框架范例/Languages/English/Keyed/Key_Survivor.xml b/Source/任务框架范例/Languages/English/Keyed/Key_Survivor.xml new file mode 100644 index 00000000..45750116 --- /dev/null +++ b/Source/任务框架范例/Languages/English/Keyed/Key_Survivor.xml @@ -0,0 +1,17 @@ + + + + Plunder + + Wow, it seems you were lucky enough to find some treasure left by the people who died here. + + A person emerged from the corpse. + Talk with the 'Survivor' + You found a "human" in the corpse and you can't help but notice insect characteristics on {Interviewee_objective}. + Who are you? + "I am {Interviewee_nameDef}. I was captured by a swarm of insects during a wave. To be honest, I don't know why they only didn't kill me. When I woke up, my body was like this. I've got nowhere to go now, please let me join you." + Welcome + It must be a new type of Insect! It must be annihilated! + + + \ No newline at end of file