重写事件再暂存

This commit is contained in:
2025-07-31 16:42:02 +08:00
parent f17760ced8
commit e8284917f1
9 changed files with 483 additions and 212 deletions

Binary file not shown.

View File

@@ -6,7 +6,11 @@
<label>测试袭击事件</label>
<description>这是一个测试,用于触发一个带有自定义 pawn 组的袭击。</description>
<dismissEffects>
<li Class="WulaFallenEmpire.Effect_TriggerRaid">
<li>
<conditions>
</conditions>
<effects>
<li Class="WulaFallenEmpire.Effect_TriggerRaid">
<letterLabel>侦测到失控乌拉!</letterLabel>
<letterText>我们的传感器侦测到一伙来自 {FACTION_name} 的袭击者!他们看起来充满敌意,正朝着我们的殖民地前进。</letterText>
<points>10000</points>
@@ -27,21 +31,51 @@
</li>
</pawnGroupMakers>
</li>
</effects>
</li>
</dismissEffects>
<options>
<li>
<label>触发袭击</label>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>关闭</label>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
<!-- 隐藏事件:触发一次袭击 -->
<WulaFallenEmpire.EventDef>
<defName>Wula_HiddenEvent_TriggerRaid</defName>
<hiddenWindow>true</hiddenWindow>
<dismissEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_TriggerRaid">
<points>500</points>
<faction>Pirate</faction>
<raidStrategy>ImmediateAttack</raidStrategy>
<raidArrivalMode>EdgeWalkIn</raidArrivalMode>
<letterLabel>警报!</letterLabel>
<letterText>一个隐藏的信号被触发,吸引了一群海盗前来!</letterText>
</li>
</effects>
</li>
</dismissEffects>
</WulaFallenEmpire.EventDef>
</Defs>

View File

@@ -7,48 +7,49 @@
<portraitPath>Wula/Events/Portraits/Wula_insignal</portraitPath>
<characterName></characterName>
<description>基站运转正常,通讯程序已启动。\n\n需要联络乌拉帝国的哪个派系</description>
<onOpenEffects>
</onOpenEffects>
<dismissEffects>
</dismissEffects>
<options>
<li>
<label>守密者URa-1138「艾妮西娅」</label>
<effects>
<!-- <li Class="WulaFallenEmpire.Effect_SetVariable">
<name>wula_event_progress</name>
<value>1</value>
</li> -->
<!-- <li Class="WulaFallenEmpire.Effect_ShowMessage">
<message>你选择继续... (事件进度变量 'wula_event_progress' 已设为 1)</message>
<messageTypeDef>PositiveEvent</messageTypeDef>
</li> -->
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>乌拉帝国 大教堂(尚在制作)</label>
<effects>
<!-- <li Class="WulaFallenEmpire.Effect_FireIncident">
<incident>WandererJoin</incident>
</li> -->
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>乌拉帝国 图书馆(尚在制作)</label>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
<li>
<label>退出</label>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
@@ -66,35 +67,39 @@
<options>
<li>
<label>我想问你点问题</label>
<effects>
<!-- <li Class="WulaFallenEmpire.Effect_SetVariable">
<name>wula_event_progress</name>
<value>1</value>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_10</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_ShowMessage">
<message>你选择继续... (事件进度变量 'wula_event_progress' 已设为 1)</message>
<messageTypeDef>PositiveEvent</messageTypeDef>
</li> -->
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_10</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>我想要点援助</label>
<effects>
<li Class="WulaFallenEmpire.Effect_FireIncident">
<incident>WandererJoin</incident>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_FireIncident">
<incident>WandererJoin</incident>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>再见</label>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
@@ -108,37 +113,45 @@
<li>可以啊,问吧?</li>
<li>这次就不收你们咨询费了,想问什么?</li>
</descriptions>
<onOpenEffects>
</onOpenEffects>
<dismissEffects>
</dismissEffects>
<options>
<li>
<label>你是谁?</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_100</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_100</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>我们想要一些殖民地发展建议</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_101</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_101</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>没什么</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
@@ -150,19 +163,19 @@
<descriptions>
<li>什么啊,我没有给你们做过自我介绍吗?难道是我记错了?\n\n咳你们可以叫我守密者我是负责看护乌拉帝国知识库的编目司书。然后如你们所见——我是乌拉帝国的合成人诞生于乌拉帝国最恢弘的黄金时代承载着先祖的意志阻止乌拉帝国散佚的先进科技泄露到一些宵小之辈手中。</li>
</descriptions>
<onOpenEffects>
</onOpenEffects>
<dismissEffects>
</dismissEffects>
<options>
<li>
<label>了解了</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
@@ -174,46 +187,58 @@
<descriptions>
<li>那么,你们的殖民地现在发展的怎么样了?基于我的立场,我只会给出关于乌拉帝国科技方面的建议噢?</li>
</descriptions>
<onOpenEffects>
</onOpenEffects>
<dismissEffects>
</dismissEffects>
<options>
<li>
<label>我们刚刚醒来,还不知道发生了什么。</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_102</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_102</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>我们的殖民地初具规模,但是我们找不到前进的方向。</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_103</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_103</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>我们的殖民地已经相当强大。</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_104</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_104</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>没有别的问题了</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_1</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
@@ -228,28 +253,32 @@
<li>啊,原来是刚被唤醒吗?好吧,希望你们没有在漫长的沉睡中忘记了自己的技能。\n\n黄金时代的机械乌拉在经历乌拉帝国人工智能网络崩溃后人格矩阵都不太稳定——当然我是特例。注意殖民地的整体心情任何崩溃的机械乌拉都会被边缘世界上的反常网络识别并监管她们将直接叛变殖民地尽量不要把事情闹到那一边好吗</li>
<li>啊,原来是刚被唤醒吗?好吧,希望你们没有在漫长的沉睡中忘记了自己的技能。\n\n乌拉猫猫是机械乌拉的得力助手它们是一个拥有多种型号的机械助手可以承担很多工作。机械乌拉与生俱来的设计使得她们可以控制少量的乌拉猫猫为其效命。你可以研究科技「机械体构建套件」以组装更多的小小劳工。</li>
</descriptions>
<onOpenEffects>
</onOpenEffects>
<dismissEffects>
</dismissEffects>
<options>
<li>
<label>还有别的建议吗?</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_102</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_102</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>了解了</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_101</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_101</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
@@ -264,28 +293,32 @@
<li>很高兴听到这样的自我评价,自信是这块烂地生存的资本。\n\n或许你们已经筹划好增添新丁了研究「合成人构建套件」以解锁在乌拉帝国机械工厂建造新合成人的权限。新诞生的合成人是没有任何技能熟练度的记得提前研究「数据下载套件」准备好乌拉帝国数据包</li>
<li>很高兴听到这样的自我评价,自信是这块烂地生存的资本。\n\n如果乌拉帝国的遗孤们已经抵达这颗星球则你们可以试着接触她们——更高级的科技需要依靠她们解锁提前接触未尝不是未雨绸缪。</li>
</descriptions>
<onOpenEffects>
</onOpenEffects>
<dismissEffects>
</dismissEffects>
<options>
<li>
<label>还有别的建议吗?</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_103</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_103</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>了解了</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_101</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_101</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
@@ -299,28 +332,32 @@
<li>已经凌驾于这片土地之上了,正在寻求终局的意义吗?\n\n有尝试过制造乌拉帝国的大型机械体吗它们是强大的战场支柱每一台都拥有改变战局的力量。不过机械乌拉的初始带宽无法控制大型机械体你们需要准备一些扩充带宽的改件和装备或者干脆植入机控中枢以利用边缘世界的本土科技。</li>
<li>已经凌驾于这片土地之上了,正在寻求终局的意义吗?\n\n小心友军火力乌拉帝国的高级装备基本上都是能将敌人炸的血肉横飞的区域性伤害武器它们的破坏力毋庸置疑但是同时也会导致战利品丢失和频繁的误伤——或许该考虑给殖民者配一套装甲了。</li>
</descriptions>
<onOpenEffects>
</onOpenEffects>
<dismissEffects>
</dismissEffects>
<options>
<li>
<label>还有别的建议吗?</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_104</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_104</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>了解了</label>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_101</defName>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_OpenCustomUI">
<defName>Wula_UI_Anisia_101</defName>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>
@@ -335,16 +372,20 @@
<options>
<li>
<label>完成事件 (获得新成员并改善帝国关系)</label>
<effects>
<li Class="WulaFallenEmpire.Effect_ShowMessage">
<message>事件链已完成!一位流浪者加入了你的殖民地,帝国对你的行为表示赞赏。</message>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_ShowMessage">
<message>事件链已完成!一位流浪者加入了你的殖民地,帝国对你的行为表示赞赏。</message>
</li>
<li Class="WulaFallenEmpire.Effect_ChangeFactionRelation">
<faction>Empire</faction>
<goodwillChange>15</goodwillChange>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_ChangeFactionRelation">
<faction>Empire</faction>
<goodwillChange>15</goodwillChange>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>特殊选项</label>
@@ -355,18 +396,26 @@
<value>1</value>
</li>
</conditions>
<effects>
<li Class="WulaFallenEmpire.Effect_ShowMessage">
<message>你触发了特殊选项!</message>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_ShowMessage">
<message>你触发了特殊选项!</message>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</optionEffects>
</li>
<li>
<label>离开</label>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
<optionEffects>
<li>
<effects>
<li Class="WulaFallenEmpire.Effect_CloseDialog" />
</effects>
</li>
</optionEffects>
</li>
</options>
</WulaFallenEmpire.EventDef>