Files
heros/assets/script/wp.md

5.5 KiB
Raw Blame History

🛡️ 塔防 强化 三选一 系统

##加成设定,最高品质,其他等级将20%

  1. 攻击:+50%
  2. 暴击:+25%
  3. 暴击加成:+50%
  4. 闪避:+15%
  5. 攻击次数+1,伤害减40%
  6. Hp:+100%
  7. 免伤:15%
  8. 普通攻击穿透+1
  9. 攻击加速:40%
  10. 技能加速:40%
  11. 冰冻概率:10%
  12. 击退概率:10%
  13. 击晕概率:10%
  14. 反伤: 20%
  15. 吸血: 20%

品质设定

蓝色 紫色 各品质之间相差15%

玩家最终拥有最多6个天赋

天赋流派build 方向

系统设定的时候需要考虑平衡,按4:2 按默认4个天赋确定一个主要流派方向,如4个暴击 可以实现100%暴击,实际玩家根据自身喜好 自由组合

攻击系流派

  1. 高攻 高速 : 4个高攻 + 2个高攻速
  2. 高攻 高暴击 : 4个高攻 + 2个高暴击
  3. 高攻 高闪避 : 4个高攻 + 2个高闪避
  4. 高攻 高穿透 : 4个高攻 + 2个普攻穿透
  5. 暴击流 : 4个暴击 + 2个暴击加成 (100%暴击率)
  6. 多段攻击流 : 4个攻击次数+1 + 2个攻击加速 (高频低伤)

防御系流派

  1. 坦克流 : 4个HP + 2个免伤 (超高生存)
  2. 闪避流 : 4个闪避 + 2个HP (60%闪避率)
  3. 反伤流 : 4个反伤 + 2个HP (80%反伤)
  4. 吸血流 : 4个吸血 + 2个攻击 (80%吸血)

控制系流派

  1. 冰冻控制流 : 4个冰冻概率 + 2个技能加速 (40%冰冻率)
  2. 击退控制流 : 4个击退概率 + 2个攻击加速 (40%击退率)
  3. 击晕控制流 : 4个击晕概率 + 2个攻击 (40%击晕率)
  4. 全能控制流 : 2个冰冻 + 2个击退 + 2个击晕 (20%全控制)

技能系流派

  1. 技能流 : 4个技能加速 + 2个攻击 (160%技能加速)
  2. 平衡技能流 : 4个技能加速 + 2个暴击 (技能暴击)

混合流派

  1. 攻防平衡流 : 2个攻击 + 2个HP + 2个免伤
  2. 速度流 : 4个攻击加速 + 2个技能加速 (全方位加速)
  3. 穿透暴击流 : 2个穿透 + 2个暴击 + 2个暴击加成
  4. 生存输出流 : 2个攻击 + 2个吸血 + 2个闪避

具体 天赋列表

🎯 天赋系统实现说明

天赋配置结构

// 天赋配置接口
interface TalentConfig {
    uuid: number;           // 天赋唯一ID
    name: string;           // 天赋名称
    type: TalentType;       // 天赋类型
    quality: TalentQuality; // 品质(蓝色/紫色)
    buffType: BuffAttr;     // 对应的Buff属性
    value: number;          // 属性值
    cost: number;           // 消耗点数
    maxLevel: number;       // 最大等级
    description: string;    // 描述
    icon?: string;          // 图标路径
}

天赋ID规则

  • 蓝色品质: 1001-1015 (15个天赋数值为基础值的60%)
  • 紫色品质: 2001-2015 (15个天赋数值为基础值100%)

天赋类型对应关系

天赋类型 BuffAttr 蓝色值 紫色值 说明
攻击力 ATK +30% +50% 基础攻击力提升
暴击率 CRITICAL +15% +25% 暴击概率提升
暴击伤害 CRITICAL_DMG +30% +50% 暴击伤害提升
闪避率 DODGE +9% +15% 闪避概率提升
攻击次数 DEBUFF_COUNT +1 +1 攻击次数增加
生命值 HP +60% +100% 生命值提升
免伤 DEF +9% +15% 伤害减免
穿透 PUNCTURE +1 +1 攻击穿透目标数
攻击速度 ATK_CD +24% +40% 攻击冷却缩减
技能冷却 SKILL_CD +24% +40% 技能冷却缩减
冰冻概率 FROST_RATIO +6% +10% 冰冻效果概率
击退概率 KNOCKBACK +6% +10% 击退效果概率
击晕概率 STUN_RATIO +6% +10% 击晕效果概率
反伤 REFLECT +12% +20% 反伤比例
吸血 POWER_UP +12% +20% 吸血比例

使用示例

1. 获取天赋配置

import { getTalentConfig, getBlueTalents, getPurpleTalents } from "./TalentSet";

// 获取指定天赋配置
const talent = getTalentConfig(1001); // 获取蓝色攻击强化天赋

// 获取所有蓝色天赋
const blueTalents = getBlueTalents();

// 获取所有紫色天赋
const purpleTalents = getPurpleTalents();

2. 天赋流派推荐

import { getRecommendedBuilds, TalentBuilds } from "./TalentSet";

// 获取所有推荐流派
const builds = getRecommendedBuilds();

// 获取暴击流配置
const critBuild = TalentBuilds.CRIT_BUILD;
console.log(critBuild.name); // "暴击流"
console.log(critBuild.description); // "4个暴击 + 2个暴击加成 (100%暴击率)"
console.log(critBuild.talents); // [1002, 1002, 1002, 1002, 1003, 1003]

3. 天赋系统配置

import { TalentSystemConfig, TalentQuality } from "./TalentSet";

// 系统配置
console.log(TalentSystemConfig.maxTalents); // 6 - 最多6个天赋
console.log(TalentSystemConfig.talentCost[TalentQuality.BLUE]); // 1 - 蓝色天赋消耗1点
console.log(TalentSystemConfig.talentCost[TalentQuality.PURPLE]); // 2 - 紫色天赋消耗2点

平衡性设计

  • 品质差异: 紫色为基础值100%蓝色为基础值60%降低40%但消耗2倍点数
  • 流派平衡: 每个流派都有明确的优势和劣势
  • 组合限制: 最多6个天赋需要玩家做出选择
  • 数值平衡: 4个同类型天赋可以达到显著效果2个辅助天赋提供额外增益

扩展建议

  1. 天赋升级系统: 可以添加天赋等级提升机制
  2. 天赋组合效果: 特定天赋组合可以触发额外效果
  3. 天赋重置: 允许玩家重新选择天赋
  4. 天赋预览: 在UI中显示天赋效果预览