Files
game/addons/yt_world/data/yt_world_task.xml
T
2026-09-22 18:01:02 +08:00

99 lines
5.1 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="0">
<!-- ===== 第1章 初入世界 ===== -->
<record id="task_ch1_welcome" model="yt.world.task">
<field name="chapter">1</field>
<field name="code">ch1_welcome</field>
<field name="title">欢迎来到宇森世界</field>
<field name="desc">你正式成为这个世界的缔造者。打开任务面板,即可领取新手启程礼包。</field>
<field name="objectives" eval="[{'id':'o1','type':'panel_opened','count':1,'label':'打开任务面板','hint':'点击顶部 📜 任务按钮'}]"/>
<field name="reward_exp">50</field>
<field name="reward_res" eval="{'gold': 100}"/>
<field name="prereq" eval="[]"/>
<field name="sequence">10</field>
<field name="active">True</field>
</record>
<record id="task_ch1_name" model="yt.world.task">
<field name="chapter">1</field>
<field name="code">ch1_name</field>
<field name="title">为你的世界命名</field>
<field name="desc">每个世界都该有自己的名字。点击世界标题,为它取一个响亮的名号。</field>
<field name="objectives" eval="[{'id':'o1','type':'world_named','count':1,'label':'为世界命名','hint':'点击顶部世界标题后回车保存'}]"/>
<field name="reward_exp">30</field>
<field name="reward_res" eval="{'gold': 50}"/>
<field name="prereq" eval="['ch1_welcome']"/>
<field name="sequence">20</field>
<field name="active">True</field>
</record>
<!-- ===== 第2章 建造启蒙 ===== -->
<record id="task_ch2_build" model="yt.world.task">
<field name="chapter">2</field>
<field name="code">ch2_build</field>
<field name="title">奠基第一座建筑</field>
<field name="desc">进入任意地块,从建造面板放置你的第一座建筑,让世界开始运转。</field>
<field name="objectives" eval="[{'id':'o1','type':'build_placed','count':1,'label':'放置任意建筑','hint':'进入地块,选素材后左键落地'}]"/>
<field name="reward_exp">40</field>
<field name="reward_res" eval="{'gold': 80}"/>
<field name="prereq" eval="['ch1_name']"/>
<field name="sequence">10</field>
<field name="active">True</field>
</record>
<record id="task_ch2_harvest" model="yt.world.task">
<field name="chapter">2</field>
<field name="code">ch2_harvest</field>
<field name="title">第一次收获</field>
<field name="desc">建造农田并在农田上使用「收获」动作,体验建筑产出资源的乐趣。</field>
<field name="objectives" eval="[{'id':'o1','type':'building_action','key':'farmland_harvest','count':1,'label':'收获一次农田','hint':'选中农田 → 收获'}]"/>
<field name="reward_exp">40</field>
<field name="reward_res" eval="{'gold': 60}"/>
<field name="prereq" eval="['ch2_build']"/>
<field name="sequence">20</field>
<field name="active">True</field>
</record>
<!-- ===== 第3章 资源流转 ===== -->
<record id="task_ch3_food" model="yt.world.task">
<field name="chapter">3</field>
<field name="code">ch3_food</field>
<field name="title">粮仓初盈</field>
<field name="desc">反复经营你的农田与作坊,累计收获 5 份粮食,支撑世界运转。</field>
<field name="objectives" eval="[{'id':'o1','type':'resource_collected','key':'food','count':5,'label':'累计收获粮食 ×5','hint':'多次使用农田「收获」/风车「加工」'}]"/>
<field name="reward_exp">60</field>
<field name="reward_res" eval="{'gold': 100}"/>
<field name="prereq" eval="['ch2_harvest']"/>
<field name="sequence">10</field>
<field name="active">True</field>
</record>
<!-- ===== 第4章 生灵入驻 ===== -->
<record id="task_ch4_char" model="yt.world.task">
<field name="chapter">4</field>
<field name="code">ch4_char</field>
<field name="title">首位居民</field>
<field name="desc">一个世界不能只有建筑。在地块中放置你的第一名种族角色,带来生机。</field>
<field name="objectives" eval="[{'id':'o1','type':'char_recruited','count':1,'label':'入驻一名种族角色','hint':'在地块中放置一个种族角色'}]"/>
<field name="reward_exp">80</field>
<field name="reward_res" eval="{'gold': 150}"/>
<field name="prereq" eval="['ch3_food']"/>
<field name="sequence">10</field>
<field name="active">True</field>
</record>
<!-- ===== 第5章 文明初成 ===== -->
<record id="task_ch5_level" model="yt.world.task">
<field name="chapter">5</field>
<field name="code">ch5_level</field>
<field name="title">文明初成</field>
<field name="desc">完成前面的历练,让你的角色积累经验、晋升至 2 级,开启更广阔的世界。</field>
<field name="objectives" eval="[{'id':'o1','type':'level_up','key':2,'count':1,'label':'角色升至 2 级','hint':'完成更多任务积累经验'}]"/>
<field name="reward_exp">100</field>
<field name="reward_res" eval="{'gold': 200}"/>
<field name="prereq" eval="['ch4_char']"/>
<field name="sequence">10</field>
<field name="active">True</field>
</record>
</odoo>