Files
Gen_Hack-and-Slash-Roguelite/Client/Data/Core/Define/SkillTree.xml

480 lines
17 KiB
XML
Raw Normal View History

<Define>
<!-- 宏观技能树 -->
<SkillTreeDef>
<defName>DesignGene</defName>
<label>设计基因</label>
<description>角色属性提升10%</description>
<tag>Macro</tag>
<position>380,517</position>
<cost>10</cost>
<unlockedHediffs>
<li>
<defName>DesignGene_Buff</defName>
<label>设计基因强化</label>
<description>角色全属性提升10%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<healthPercentOffset>0.1</healthPercentOffset>
<attackPercentOffset>0.1</attackPercentOffset>
<defensePercentOffset>0.1</defensePercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>EnhancedMetabolism</defName>
<label>增强代谢</label>
<description>角色近战攻速提升5%</description>
<tag>Macro</tag>
<position>614,639</position>
<cost>15</cost>
<prerequisites>
<li>DesignGene</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>EnhancedMetabolism_Buff</defName>
<label>增强代谢</label>
<description>近战攻击速度提升5%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<attackSpeedPercentOffset>0.05</attackSpeedPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>FortressProtocol</defName>
<label>堡垒协议</label>
<description>基地生命值提升33%</description>
<tag>Macro</tag>
<position>867,730</position>
<cost>20</cost>
<prerequisites>
<li>EnhancedMetabolism</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>FortressProtocol_Buff</defName>
<label>堡垒协议</label>
<description>基地建筑生命值提升33%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<healthPercentOffset>0.33</healthPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>SmartCoordination</defName>
<label>智能同调</label>
<description>角色远程范围提升15%</description>
<tag>Macro</tag>
<position>688,517</position>
<cost>15</cost>
<prerequisites>
<li>DesignGene</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>SmartCoordination_Buff</defName>
<label>智能同调</label>
<description>远程攻击范围提升15%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<attackRangePercentOffset>0.15</attackRangePercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>UnmannedDefense</defName>
<label>无人防御</label>
<description>制造系统能够出现固定式防御塔设计图</description>
<tag>Macro</tag>
<position>929,575</position>
<cost>20</cost>
<prerequisites>
<li>EnhancedMetabolism</li>
<li>SmartCoordination</li>
</prerequisites>
<unlockedWeapons>
<li>
<defName>FixedDefenseTower_Blueprint</defName>
<label>固定防御塔设计图</label>
<description>解锁固定式防御塔的制造能力</description>
</li>
</unlockedWeapons>
</SkillTreeDef>
<SkillTreeDef>
<defName>CombatIntuition</defName>
<label>战斗直觉</label>
<description>角色造成的伤害提高5%</description>
<tag>Macro</tag>
<position>1162,681</position>
<cost>25</cost>
<prerequisites>
<li>FortressProtocol</li>
<li>UnmannedDefense</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>CombatIntuition_Buff</defName>
<label>战斗直觉</label>
<description>造成的所有伤害提高5%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<attackPercentOffset>0.05</attackPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>MaterialReconstruction</defName>
<label>材料重构</label>
<description>物质收集率提升10%</description>
<tag>Macro</tag>
<position>596,382</position>
<cost>15</cost>
<prerequisites>
<li>DesignGene</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>MaterialReconstruction_Buff</defName>
<label>材料重构</label>
<description>资源收集效率提升10%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<!-- 假设有收集效率属性 -->
<gatherEfficiencyPercentOffset>0.1</gatherEfficiencyPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>EnhancedRecycling</defName>
<label>强化回收</label>
<description>遗落之物掉率提升3%</description>
<tag>Macro</tag>
<position>869,337</position>
<cost>20</cost>
<prerequisites>
<li>MaterialReconstruction</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>EnhancedRecycling_Buff</defName>
<label>强化回收</label>
<description>掉落物品概率提升3%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<!-- 假设有掉落率属性 -->
<dropRatePercentOffset>0.03</dropRatePercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>AdaptiveI</defName>
<label>自适应-</label>
<description>相关物品效果提升10%</description>
<tag>Macro</tag>
<position>1118,266</position>
<cost>25</cost>
<prerequisites>
<li>EnhancedRecycling</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>AdaptiveI_Buff</defName>
<label>自适应Ⅰ型</label>
<description>物品效果提升10%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<itemEffectPercentOffset>0.1</itemEffectPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<!-- 微观技能树 -->
<SkillTreeDef>
<defName>NanoSwarm</defName>
<label>纳米集群</label>
<description>纳米机器人基础数量提升10</description>
<tag>Micro</tag>
<position>1387,517</position>
<cost>10</cost>
<unlockedHediffs>
<li>
<defName>NanoSwarm_Buff</defName>
<label>纳米集群</label>
<description>纳米机器人基础数量+10</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<nanoBotCountOffset>10</nanoBotCountOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>RegulatedMetabolism</defName>
<label>调控代谢</label>
<description>纳米机器人回血效率提升5%</description>
<tag>Micro</tag>
<position>1152,640</position>
<cost>15</cost>
<prerequisites>
<li>NanoSwarm</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>RegulatedMetabolism_Buff</defName>
<label>调控代谢</label>
<description>纳米机器人恢复效率提升5%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<nanoHealEfficiencyPercentOffset>0.05</nanoHealEfficiencyPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>PreventiveMaintenance</defName>
<label>预防维护</label>
<description>纳米机器人异常处理提升33%</description>
<tag>Micro</tag>
<position>1078,517</position>
<cost>15</cost>
<prerequisites>
<li>NanoSwarm</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>PreventiveMaintenance_Buff</defName>
<label>预防维护</label>
<description>纳米机器人异常状态抵抗提升33%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<nanoMalfunctionResistPercentOffset>0.33</nanoMalfunctionResistPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>IntensifiedAlgorithm</defName>
<label>激化算法</label>
<description>纳米机器人过载效果15%</description>
<tag>Micro</tag>
<position>1170,382</position>
<cost>15</cost>
<prerequisites>
<li>NanoSwarm</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>IntensifiedAlgorithm_Buff</defName>
<label>激化算法</label>
<description>纳米机器人过载性能提升15%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<nanoOverloadEffectPercentOffset>0.15</nanoOverloadEffectPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>NanoTorrent</defName>
<label>纳米洪流</label>
<description>每击杀10威胁度的怪物恢复纳米机器人2数量</description>
<tag>Micro</tag>
<position>841,611</position>
<cost>20</cost>
<prerequisites>
<li>RegulatedMetabolism</li>
<li>PreventiveMaintenance</li>
<li>IntensifiedAlgorithm</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>NanoTorrent_Buff</defName>
<label>纳米洪流</label>
<description>击杀威胁度10的敌人恢复2个纳米机器人</description>
<isPermanent>true</isPermanent>
<comps>
<li>
<compClass>HediffComp_NanoRestoreOnKill</compClass>
<properties>{"threatThreshold": 10, "nanoRestoreAmount": 2}</properties>
</li>
</comps>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>MolecularReconstruction</defName>
<label>分子重构</label>
<description>每击杀10威胁度的怪物杀怪提升纳米机器人1%性能</description>
<tag>Micro</tag>
<position>879,393</position>
<cost>20</cost>
<prerequisites>
<li>IntensifiedAlgorithm</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>MolecularReconstruction_Buff</defName>
<label>分子重构</label>
<description>击杀威胁度10的敌人提升纳米机器人1%性能</description>
<isPermanent>true</isPermanent>
<comps>
<li>
<compClass>HediffComp_NanoBoostOnKill</compClass>
<properties>{"threatThreshold": 10, "performanceBoostPercent": 0.01}</properties>
</li>
</comps>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>ReplicationProtocol</defName>
<label>复制协议</label>
<description>每分钟,纳米机器人进行一次自我复制(当前纳米机器人数量*2</description>
<tag>Micro</tag>
<position>602,681</position>
<cost>25</cost>
<prerequisites>
<li>NanoTorrent</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>ReplicationProtocol_Buff</defName>
<label>复制协议</label>
<description>每分钟纳米机器人数量翻倍</description>
<isPermanent>true</isPermanent>
<comps>
<li>
<compClass>HediffComp_NanoReplication</compClass>
<properties>{"replicationInterval": 60, "replicationMultiplier": 2.0}</properties>
</li>
</comps>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>DataDriven</defName>
<label>数据驱动</label>
<description>纳米机器人智能策略优化</description>
<tag>Micro</tag>
<position>640,481</position>
<cost>25</cost>
<prerequisites>
<li>MolecularReconstruction</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>DataDriven_Buff</defName>
<label>数据驱动</label>
<description>纳米机器人AI行为优化效率提升</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<nanoAIEfficiencyPercentOffset>0.25</nanoAIEfficiencyPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
<SkillTreeDef>
<defName>AdaptiveII</defName>
<label>自适应-Ⅱ</label>
<description>相关物品效果提升10%</description>
<tag>Micro</tag>
<position>647,265</position>
<cost>25</cost>
<prerequisites>
<li>MolecularReconstruction</li>
</prerequisites>
<unlockedHediffs>
<li>
<defName>AdaptiveII_Buff</defName>
<label>自适应Ⅱ型</label>
<description>纳米相关物品效果提升10%</description>
<isPermanent>true</isPermanent>
<stages>
<li>
<attributesOffset>
<nanoItemEffectPercentOffset>0.1</nanoItemEffectPercentOffset>
</attributesOffset>
</li>
</stages>
</li>
</unlockedHediffs>
</SkillTreeDef>
</Define>