技能配置基本完成,现在开始 怪物及关卡配置

This commit is contained in:
2025-07-10 17:24:48 +08:00
parent e4263b5f47
commit c9ecc5979c
7 changed files with 431 additions and 54 deletions

367
assets/script/Design.md Normal file
View File

@@ -0,0 +1,367 @@
# 英雄等级成长系统设计文档
## 概述
本文档总结了游戏中英雄等级成长系统的设计,包括经验值计算、属性增长机制和英雄类型分类。
## 英雄类型分类
### 基础类型 (HType)
- **战士 (warrior = 0)**: 近战物理输出,高生存能力
- **远程 (remote = 1)**: 远程物理输出,中等生存能力
- **法师 (mage = 2)**: 魔法输出,低生存能力但高伤害
### 元素类型 (HeroKind)
- **烈焰 (fire = 1)**: 攻击带击退效果
- **寒冰 (water = 2)**: 攻击带速度效果
- **自然 (nature = 3)**: 攻击偷取生命
- **暗影 (shadow = 4)**: 攻击偷取攻击
- **神圣 (holy = 5)**: 攻击带2倍伤害
## 经验值系统
### 经验值计算公式
- **基础经验值**: 100
- **递增值规律**: 每级递增10且递增值本身也会递增
- **公式**: 基础经验值 + 递增值累加
- **递增值规律**: 第1级递增值=10第2级递增值=20第3级递增值=30...
### 升级经验示例
- 1级→2级: 100经验
- 2级→3级: 110经验
- 3级→4级: 120经验
- 4级→5级: 130经验
- 以此类推...
## 属性增长机制
### 攻击力增长 (AP Growth)
根据英雄类型采用不同的增长模式:
| 英雄类型 | 增长公式 | 说明 |
|---------|---------|------|
| 战士 | `Math.floor(baseAp * 0.05) + 3` | 固定增长为主(每级+3+5% |
| 远程 | `Math.floor(baseAp * 0.10) + 2` | 平衡增长(每级+2+10% |
| 法师 | `Math.floor(baseAp * 0.15) + 1` | 百分比增长为主(每级+1+15% |
### 生命值增长 (HP Growth)
根据英雄类型采用不同的增长模式:
| 英雄类型 | 增长公式 | 说明 |
|---------|---------|------|
| 战士 | `Math.floor(baseHp * 0.08) + 10` | 高增长(每级+10+8% |
| 远程 | `Math.floor(baseHp * 0.05) + 5` | 中等增长(每级+5+5% |
| 法师 | `Math.floor(baseHp * 0.03) + 3` | 低增长(每级+3+3% |
## 英雄成长特点分析
### 战士型英雄
- **特点**: 高生存能力,稳定输出
- **AP增长**: 固定增长为主,适合持续战斗
- **HP增长**: 高增长,提供优秀的生存能力
- **适用场景**: 前排坦克,持续输出
### 远程型英雄
- **特点**: 平衡型输出,中等生存能力
- **AP增长**: 平衡增长,既有固定加成又有百分比提升
- **HP增长**: 中等增长,提供基本生存能力
- **适用场景**: 后排输出,灵活战斗
### 法师型英雄
- **特点**: 高伤害输出,低生存能力
- **AP增长**: 百分比增长为主,后期伤害爆发
- **HP增长**: 低增长,需要保护
- **适用场景**: 后排爆发输出,需要团队保护
## 核心函数说明
### 经验值相关函数
- `getUpExp(currentLevel)`: 获取指定等级升级所需经验
- `getTotalUpExp(currentLevel, targetLevel)`: 获取从当前等级升级到目标等级所需总经验
### 属性增长相关函数
- `getUpAp(heroId)`: 获取英雄升级增加的攻击力
- `getUpHp(heroId)`: 获取英雄升级增加的生命值
- `getHeroTotalAp(heroId, level)`: 获取英雄在指定等级的总攻击力
- `getHeroTotalHp(heroId, level)`: 获取英雄在指定等级的总生命值
- `getLevelUpStats(heroId, currentLevel, targetLevel)`: 获取升级后的完整属性信息
## 初始怪物配置分析
### 英雄基础属性分析
#### 主将英雄 (5001-5007)
- **HP**: 50 (所有主将)
- **AP**: 10 (所有主将)
- **攻击距离**: 700
- **冷却时间**: 1.5秒
- **移动速度**: 50
#### 伙伴英雄 (5021-5028)
- **HP**: 50 (所有伙伴)
- **AP**: 10-15 (大部分10远程15)
- **攻击距离**: 700
- **冷却时间**: 1.5秒
- **移动速度**: 50
### 当前怪物配置分析
#### 普通怪物 (5201-5206, 5219-5224)
- **HP**: 200 (是英雄的4倍)
- **AP**: 5 (是英雄的1/2-1/3)
- **攻击距离**: 250 (比英雄短很多)
- **冷却时间**: 1.5秒
- **移动速度**: 50
#### 精英怪物 (5225-5227)
- **HP**: 200
- **AP**: 5
- **攻击距离**: 250
- **冷却时间**: 1.5秒
- **移动速度**: 50
### 初始怪物配置建议
**重要前提**: 初始英雄只有一个人需要在3次攻击内击杀普通怪物
#### 计算分析
- **英雄AP**: 10
- **3次攻击总伤害**: 10 × 3 = 30
- **怪物HP上限**: 30 (确保3次攻击击杀)
#### 1. 普通怪物 (5201-5206) - 重新配置
```typescript
// 兽人战士、兽人刺客、兽人护卫、石卫、土卫、树人
{
hp: 25, // 降低到英雄的0.5倍确保3次攻击击杀 (10×3=30)
ap: 8, // 提升到英雄的80% (原5)
dis: 300, // 提升攻击距离 (原250)
cd: 1.5, // 保持不变
speed: 45 // 稍微降低移动速度 (原50)
}
```
#### 2. 远程怪物 (5203, 5220, 5224) - 重新配置
```typescript
// 兽人护卫、牛头战士(远程)、独眼巨人(远程)
{
hp: 20, // 降低到英雄的0.4倍确保3次攻击击杀
ap: 12, // 提升到英雄的120%
dis: 500, // 提升远程攻击距离
cd: 1.5, // 保持不变
speed: 50 // 保持移动速度
}
```
#### 3. 法师怪物 (5216-5218, 5225-5227) - 重新配置
```typescript
// 元素1-3、精英独眼、精英牛头、精英兽人
{
hp: 18, // 降低到英雄的0.36倍确保3次攻击击杀
ap: 15, // 提升到英雄的150%
dis: 600, // 提升法师攻击距离
cd: 1.2, // 降低冷却时间
speed: 40 // 降低移动速度
}
```
### 平衡性考虑
#### 战斗时长控制
- **目标**: 英雄3次攻击击杀普通怪物
- **普通怪物**: 25HP ÷ 10AP = 2.5次攻击 (3次内击杀)
- **远程怪物**: 20HP ÷ 10AP = 2次攻击 (3次内击杀)
- **法师怪物**: 18HP ÷ 10AP = 1.8次攻击 (3次内击杀)
#### 伤害输出平衡
- **英雄**: AP 103次攻击总伤害 30
- **普通怪物**: AP 8对英雄威胁适中
- **远程怪物**: AP 12对英雄威胁较高
- **法师怪物**: AP 15对英雄威胁最高
#### 生存压力分析
- **英雄HP**: 50
- **普通怪物**: 需要6.25次攻击击杀英雄 (50÷8)
- **远程怪物**: 需要4.17次攻击击杀英雄 (50÷12)
- **法师怪物**: 需要3.33次攻击击杀英雄 (50÷15)
### 配置调整原则
1. **HP配置**: 怪物HP ≤ 英雄AP × 3确保3次攻击击杀
2. **AP配置**: 怪物AP = 英雄AP × (0.8-1.5倍),提供适当威胁
3. **攻击距离**: 远程怪物 > 法师怪物 > 战士怪物
4. **移动速度**: 战士怪物 > 远程怪物 > 法师怪物
5. **冷却时间**: 法师怪物 < 其他类型体现爆发特性
### 难度递进设计
#### 第一波怪物 (推荐)
- **普通怪物**: HP 25, AP 8
- **特点**: 基础威胁适合新手熟悉战斗机制
#### 第二波怪物 (推荐)
- **远程怪物**: HP 20, AP 12
- **特点**: 增加攻击距离威胁需要战术考虑
#### 第三波怪物 (推荐)
- **法师怪物**: HP 18, AP 15
- **特点**: 高伤害但脆弱需要优先击杀
### 注意事项
- 所有怪物HP都确保在英雄3次攻击内击杀
- 怪物AP根据类型递增提供递进式挑战
- 保持攻击距离和移动速度的差异化
- 为后续多人团队战斗预留调整空间
## 怪物经验值系统设计
### 经验值设置原则
#### 1. 基于怪物威胁度设置
- **普通怪物**: 基础经验值适合新手
- **远程怪物**: 中等经验值提供战术挑战
- **法师怪物**: 高经验值高风险高回报
#### 2. 基于英雄升级需求
- **英雄升级经验**: 1级2级需要100经验
- **怪物经验分配**: 确保合理的升级节奏
### 推荐经验值配置
#### 1. 普通怪物 (战士型) - 推荐经验值
```typescript
// 兽人战士、兽人刺客、石卫、土卫、树人、牛头战士、独眼巨人
{
exp: 15, // 基础经验值
reason: "普通怪物,基础威胁,适合新手"
}
```
#### 2. 远程怪物 - 推荐经验值
```typescript
// 兽人护卫、牛头战士(远程)、独眼巨人(远程)
{
exp: 25, // 中等经验值
reason: "远程威胁,需要战术考虑"
}
```
#### 3. 法师怪物 - 推荐经验值
```typescript
// 元素1-3、精英独眼、精英牛头、精英兽人
{
exp: 35, // 高经验值
reason: "高伤害但脆弱,高风险高回报"
}
```
### 升级节奏分析
#### 单人英雄升级路径
- **1级2级**: 需要100经验
- **击杀普通怪物**: 需要7只 (100÷156.67)
- **击杀远程怪物**: 需要4只 (100÷25=4)
- **击杀法师怪物**: 需要3只 (100÷352.86)
#### 混合怪物组合升级
- **2只普通 + 2只远程**: 15×2 + 25×2 = 80经验
- **1只普通 + 1只远程 + 2只法师**: 15 + 25 + 35×2 = 110经验
- **3只法师**: 35×3 = 105经验
### 经验值平衡考虑
#### 1. 战斗时长与经验值平衡
- **普通怪物**: 3次攻击击杀15经验
- **远程怪物**: 2次攻击击杀25经验
- **法师怪物**: 1.8次攻击击杀35经验
- **效率比**: 法师怪物 > 远程怪物 > 普通怪物
#### 2. 风险与回报平衡
- **普通怪物**: 低风险,低回报
- **远程怪物**: 中等风险,中等回报
- **法师怪物**: 高风险,高回报
#### 3. 新手友好性
- **第一波**: 普通怪物,让新手熟悉机制
- **第二波**: 远程怪物,引入战术考虑
- **第三波**: 法师怪物,提供高经验奖励
### 经验值计算公式建议
#### 基础公式
```typescript
// 基于怪物类型和等级的经验值计算
const getMonsterExp = (monsterType: HType, level: number = 1): number => {
const baseExp = {
[HType.warrior]: 15, // 普通怪物
[HType.remote]: 25, // 远程怪物
[HType.mage]: 35 // 法师怪物
};
return baseExp[monsterType] * level;
};
```
#### 等级递增公式
```typescript
// 高等级怪物经验值递增
const getLeveledMonsterExp = (baseExp: number, level: number): number => {
if (level <= 1) return baseExp;
return Math.floor(baseExp * (1 + (level - 1) * 0.5));
};
```
### 经验值配置示例
#### 1级怪物经验值
| 怪物类型 | 基础经验值 | 说明 |
|---------|-----------|------|
| 普通怪物 | 15 | 基础威胁,适合新手 |
| 远程怪物 | 25 | 中等威胁,需要战术 |
| 法师怪物 | 35 | 高威胁,高风险高回报 |
#### 2级怪物经验值 (等级递增)
| 怪物类型 | 2级经验值 | 说明 |
|---------|-----------|------|
| 普通怪物 | 22 | 15 × 1.5 |
| 远程怪物 | 37 | 25 × 1.5 |
| 法师怪物 | 52 | 35 × 1.5 |
### 实现建议
#### 1. 在怪物配置中添加经验值字段
```typescript
// 在HeroInfo中添加exp字段
5201: {
uuid: 5201,
name: "兽人战士",
// ... 其他属性
exp: 15, // 新增经验值字段
info: "普通怪物-战士型"
}
```
#### 2. 经验值获取函数
```typescript
// 获取怪物经验值
export const getMonsterExp = (monsterId: number): number => {
const monsterInfo = HeroInfo[monsterId];
return monsterInfo?.exp || 10; // 默认10经验
};
```
#### 3. 升级检查函数
```typescript
// 检查英雄是否可以升级
export const checkLevelUp = (currentExp: number, currentLevel: number): boolean => {
const requiredExp = getUpExp(currentLevel);
return currentExp >= requiredExp;
};
```
### 注意事项
- 经验值设置要考虑游戏节奏,避免升级过快或过慢
- 不同类型怪物提供不同的经验值,增加战术选择
- 为后续多人团队和高级怪物预留经验值空间
- 经验值要与怪物的威胁度和击杀难度成正比

View File

@@ -0,0 +1,11 @@
{
"ver": "1.0.2",
"importer": "text",
"imported": true,
"uuid": "ecad0109-344e-47b2-aaa9-ee5902b9b016",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@@ -5,21 +5,21 @@ import { BuffAttr } from "./SkillSet"
/**
* kind 1:烈焰 2:寒冰 3:自然 4:暗影 5:神圣
**/
export enum HeroKind {
/**
* 词条解释:
* 烈焰:攻击带击退效果
* 寒冰:攻击带速度效果
* 自然:攻击偷取生命
* 暗影:攻击偷取攻击
* 神圣:攻击带2倍伤害
* */
fire = 1,
water = 2,
nature = 3,
shadow = 4,
holy = 5,
}
// export enum HeroKind {
// /**
// * 词条解释:
// * 烈焰:攻击带击退效果
// * 寒冰:攻击带速度效果
// * 自然:攻击偷取生命
// * 暗影:攻击偷取攻击
// * 神圣:攻击带2倍伤害
// * */
// fire = 1,
// water = 2,
// nature = 3,
// shadow = 4,
// holy = 5,
// }
/**
* 词条解释:
* 0:战士 1:远程 2:法师
@@ -321,112 +321,112 @@ export const HeroInfo = {
//怪物
5201:{uuid:5201,name:"兽人战士",path:"mor1", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5202:{uuid:5202,name:"兽人刺客",path:"mor2", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5203:{uuid:5203,name:"兽人护卫",path:"mor3", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.remote,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.remote,hp:20,ap:12,dis:500,cd:1.5,speed:50,skills:[6007],
buff:[
],info:"说明"},
],info:"远程怪物-高伤害"},
5204:{uuid:5204,name:"石卫", path:"mgem1",quality:HQuality.BLUE,lv:1,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5205:{uuid:5205,name:"土卫", path:"mgem2",quality:HQuality.BLUE,lv:1,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5206:{uuid:5206,name:"树人", path:"mgem3",quality:HQuality.BLUE,lv:1,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5216:{uuid:5216,name:"元素1", path:"my1", quality:HQuality.BLUE,lv:2,kind:1,
type:HType.mage,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.mage,hp:18,ap:15,dis:600,cd:1.2,speed:40,skills:[6007],
buff:[
],info:"说明"},
],info:"法师怪物-高伤害脆弱"},
5217:{uuid:5217,name:"元素2", path:"my2", quality:HQuality.BLUE,lv:2,kind:1,
type:HType.mage,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.mage,hp:18,ap:15,dis:600,cd:1.2,speed:40,skills:[6007],
buff:[
],info:"说明"},
],info:"法师怪物-高伤害脆弱"},
5218:{uuid:5218,name:"元素3", path:"my3", quality:HQuality.BLUE,lv:2,kind:1,
type:HType.mage,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.mage,hp:18,ap:15,dis:600,cd:1.2,speed:40,skills:[6007],
buff:[
],info:"说明"},
],info:"法师怪物-高伤害脆弱"},
5219:{uuid:5219,name:"牛头战士",path:"mn1", quality:HQuality.BLUE,lv:2,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5220:{uuid:5220,name:"牛头战士",path:"mn2", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.remote,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.remote,hp:20,ap:12,dis:500,cd:1.5,speed:50,skills:[6007],
buff:[
],info:"说明"},
],info:"远程怪物-高伤害"},
5221:{uuid:5221,name:"牛头战士",path:"mn3", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5222:{uuid:5222,name:"独眼巨人",path:"md1", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5223:{uuid:5223,name:"独眼巨人",path:"md2", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.warrior,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.warrior,hp:25,ap:8,dis:300,cd:1.5,speed:45,skills:[6007],
buff:[
],info:"说明"},
],info:"普通怪物-战士型"},
5224:{uuid:5224,name:"独眼巨人",path:"md3", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.remote,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.remote,hp:20,ap:12,dis:500,cd:1.5,speed:50,skills:[6007],
buff:[
],info:"说明"},
],info:"远程怪物-高伤害"},
5225:{uuid:5225,name:"精英独眼",path:"md4", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.mage,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.mage,hp:18,ap:15,dis:600,cd:1.2,speed:40,skills:[6007],
buff:[
],info:"说明"},
],info:"法师怪物-高伤害脆弱"},
5226:{uuid:5226,name:"精英牛头",path:"mn4", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.mage,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.mage,hp:18,ap:15,dis:600,cd:1.2,speed:40,skills:[6007],
buff:[
],info:"说明"},
],info:"法师怪物-高伤害脆弱"},
5227:{uuid:5227,name:"精英兽人",path:"mor4", quality:HQuality.BLUE,lv:1,kind:1,
type:HType.mage,hp:200,ap:5,dis:250,cd:1.5,speed:50,skills:[6007],
type:HType.mage,hp:18,ap:15,dis:600,cd:1.2,speed:40,skills:[6007],
buff:[
],info:"说明"}
],info:"法师怪物-高伤害脆弱"}
};

View File

@@ -143,7 +143,7 @@ export class Hero extends ecs.Entity {
hv.stun_ratto=buff.value
break
case BuffAttr.FROST_RATIO:
hv.frost_ratio=buff.value
hv.frost_ratto=buff.value
break
case BuffAttr.FROST_TIME:
hv.frost_time=buff.value

View File

@@ -103,7 +103,6 @@ buff 主要靠装备,临时buff尽量减少
锤:低攻速+暴击+爆伤 +紫武4,5击晕
剑:高攻速+穿刺+穿刺伤害
斧头:低攻速+风怒+紫武4,5击退
修改
刀剑 各增加一把 带冰冻的紫武
锤 斧头 各增加一个 带击晕的紫武,

295
assets/script/wp.md Normal file
View File

@@ -0,0 +1,295 @@
# 🛡️ 塔防三件套装备系统
## ⚔️ 武器系统设计规范
**命名规则**
- 同品质武器全等级使用相同名称
- 名称后标注等级如:`(Lv1)`
- 品质分级:绿(基础)→ 蓝(强化)→ 紫(终极)
- CD修正固定同类型武器全等级相同
**核心机制**
- 基准CD1.5秒
- 实际CD = 1.5 × (1 + CD修正%)
- 剑:-20% | 斧0% | 刀:-26.7% | 锤:+6.7%
- 剑类核心机制:默认穿刺伤害是上一次伤害的50%
### 📋 剑类武器数据表
| 等级 | 品质 | 名称 | **CD修正** | 实际CD | 攻击加成 | 核心特性 | 穿透伤害比率(进化) |
|------|------|------------------|-----------|--------|----------|----------------------|------------------|
| 1 | 绿 | 穿刺短剑(Lv1) | -20% | 1.20s | +50% | 穿透1目标 | - |
| | 蓝 | 寒锋长剑(Lv1) | -20% | 1.20s | +70% | 穿透2目标 | 10% |
| | 紫 | 龙鳞穿刺者(Lv1) | -20% | 1.20s | +95% | 穿透3目标 | 20% |
| 2 | 绿 | 穿刺短剑(Lv2) | -20% | 1.20s | +80% | 穿透1目标 | - |
| | 蓝 | 寒锋长剑(Lv2) | -20% | 1.20s | +110% | 穿透2目标 | 15% |
| | 紫 | 龙鳞穿刺者(Lv2) | -20% | 1.20s | +140% | 穿透3目标 | 25% |
| 3 | 绿 | 穿刺短剑(Lv3) | -20% | 1.20s | +110% | 穿透1目标 | - |
| | 蓝 | 寒锋长剑(Lv3) | -20% | 1.20s | +150% | 穿透2目标 | 20% |
| | 紫 | 龙鳞穿刺者(Lv3) | -20% | 1.20s | +185% | 穿透3目标 | 30% |
| 4 | 绿 | 穿刺短剑(Lv4) | -20% | 1.20s | +140% | 穿透1目标 | - |
| | 蓝 | 寒锋长剑(Lv4) | -20% | 1.20s | +190% | 穿透2目标 | 25% |
| | 紫 | 龙鳞穿刺者(Lv4) | -20% | 1.20s | +240% | 穿透3目标 | 35% |
| | 紫 | 冰霜穿刺者(Lv4) | -20% | 1.20s | +240% | 穿透3目标 | 冰冻概率+20% |
| 5 | 绿 | 穿刺短剑(Lv5) | -20% | 1.20s | +170% | 穿透1目标 | - |
| | 蓝 | 寒锋长剑(Lv5) | -20% | 1.20s | +230% | 穿透2目标 | 30% |
| | 紫 | 龙鳞穿刺者(Lv5) | -20% | 1.20s | +290% | 穿透3目标 | 40% |
| | 紫 | 冰霜穿刺者(Lv5) | -20% | 1.20s | +290% | 穿透3目标 | 冰冻概率+25% |
## ⚔️ 斧类武器核心设计
**双重概率特性**
1. **风怒概率**:攻击时概率触发额外攻击
2. **击退概率**:攻击时概率击退目标
3. **击晕概率**:攻击时概率击晕目标(仅泰坦撕裂者)
**进化规则**
- 品质提升风怒概率和击退概率
- 等级提升攻击加成和特殊属性
- 斧类核心机制:风怒默认伤害额外一次攻击 伤害100%
## 📋 斧类武器完整数据表
| 等级 | 品质 | 名称 | CD | 攻击加成 | 风怒概率 | 击退概率 |
|------ |------|------------------|------|----------|----------|----------|
| **Lv1** | 绿 | 风暴战斧(Lv1) | 1.50s | +100% | 20% | - |
| | 蓝 | 寒锋巨斧(Lv1) | 1.50s | +130% | 30% | - |
| | 紫 | 龙鳞撕裂者(Lv1) | 1.50s | +160% | 40% | |
| **Lv2** | 绿 | 风暴战斧(Lv2) | 1.50s | +130% | 25% | - |
| | 蓝 | 寒锋巨斧(Lv2) | 1.50s | +170% | 35% | - |
| | 紫 | 龙鳞撕裂者(Lv2) | 1.50s | +200% | 45% | |
| **Lv3** | 绿 | 风暴战斧(Lv3) | 1.50s | +160% | 30% | - |
| | 蓝 | 寒锋巨斧(Lv3) | 1.50s | +210% | 40% | - |
| | 紫 | 龙鳞撕裂者(Lv3) | 1.50s | +240% | 50% | |
| **Lv4** | 绿 | 风暴战斧(Lv4) | 1.50s | +190% | 35% | - |
| | 蓝 | 寒锋巨斧(Lv4) | 1.50s | +250% | 45% | - |
| | 紫 | 龙鳞撕裂者(Lv4) | 1.50s | +280% | 75% | |
| | 紫 | 泰坦撕裂者(Lv4) | 1.50s | +200% | 75% | 击晕概率+10% |
| **Lv5** | 绿 | 风暴战斧(Lv5) | 1.50s | +220% | 40% | 20% |
| | 蓝 | 寒锋巨斧(Lv5) | 1.50s | +280% | 50% | - |
| | 紫 | 龙鳞撕裂者(Lv5) | 1.50s | +340% | 60% | 27% |
| | 紫 | 泰坦撕裂者(Lv5) | 1.50s | +300% | 60% | 击晕概率+12.5% |
# 🔨 锤类武器完整配置表含CD修正
## 📜 核心机制说明
- **基准CD**1.5秒
- **CD修正**+6.7%(全等级固定)
- **实际CD**1.5 × (1 + 0.067) ≈ **1.60s**
- 暴击机制基础暴击伤害150%,装备提供额外暴击伤害加成
- 击晕效果Lv5蓝色/紫色品质攻击时概率击晕目标使目标无法行动1秒并重置CD
## 📊 完整数据表Lv1-Lv5
| 等级 | 品质 | 名称 | CD修正 | 实际CD | 攻击加成 | 暴击率 | 暴击伤害加成 | 特殊属性 |
|------|------|--------------------|--------|--------|----------|--------|--------------|----------|
| Lv1 | 绿 | 碎骨战锤(Lv1) | +6.7% | 1.60s | +120% | 10% | +25% | - |
| | 蓝 | 雷霆重锤(Lv1) | +6.7% | 1.60s | +150% | 15% | +35% | - |
| | 紫 | 龙鳞粉碎者(Lv1) | +6.7% | 1.60s | +180% | 20% | +50% | - |
| Lv2 | 绿 | 碎骨战锤(Lv2) | +6.7% | 1.60s | +150% | 12% | +28% | - |
| | 蓝 | 雷霆重锤(Lv2) | +6.7% | 1.60s | +190% | 18% | +38% | - |
| | 紫 | 龙鳞粉碎者(Lv2) | +6.7% | 1.60s | +220% | 23% | +55% | - |
| Lv3 | 绿 | 碎骨战锤(Lv3) | +6.7% | 1.60s | +180% | 14% | +31% | - |
| | 蓝 | 雷霆重锤(Lv3) | +6.7% | 1.60s | +230% | 21% | +41% | - |
| | 紫 | 龙鳞粉碎者(Lv3) | +6.7% | 1.60s | +260% | 26% | +60% | - |
| Lv4 | 绿 | 碎骨战锤(Lv4) | +6.7% | 1.60s | +210% | 16% | +34% | - |
| | 蓝 | 雷霆重锤(Lv4) | +6.7% | 1.60s | +270% | 24% | +44% | - |
| | 紫 | 龙鳞粉碎者(Lv4) | +6.7% | 1.60s | +300% | 29% | +65% | 击晕概率+10% |
| | 紫 | 泰坦粉碎者(Lv4) | +6.7% | 1.60s | +300% | 29% | - | 击晕概率+25% |
| Lv5 | 绿 | 碎骨战锤(Lv5) | +6.7% | 1.60s | +240% | 18% | +37% | - |
| | 蓝 | 雷霆重锤(Lv5) | +6.7% | 1.60s | +310% | 27% | +47% | - |
| | 紫 | 龙鳞粉碎者(Lv5) | +6.7% | 1.60s | +360% | 32% | +70% | 击晕概率+15% |
| | 紫 | 泰坦粉碎者(Lv5) | +6.7% | 1.60s | +360% | 32% | - | 击晕概率+30% |
## ⚙️ 系统兼容性说明
1. **CD修正统一性**
- 所有锤类武器固定+6.7%修正
- 实际CD四舍五入保留两位小数
2. **暴击机制说明**
- 基础暴击伤害150%
- 装备提供额外暴击伤害加成
- 实际暴击伤害 = 基础150% + 装备加成
3. **击晕机制说明**
- 仅Lv5蓝色和紫色品质拥有击晕概率
- 击晕效果目标无法行动1秒并重置攻击CD
- 击晕不可叠加,但可打断敌人技能读条
- 泰坦粉碎者去掉暴击伤害加成大幅提升击晕概率Lv4:25%, Lv5:30%
4. **双人协同参数**
```math
\text{理论攻击频率} = \frac{2}{1.60} \approx 1.25 \text{次/秒}
\text{暴击期望} = \text{暴击率} \times \text{暴击伤害加成}
```
# ⚔️ 刀类武器完整配置表含CD修正
## 📜 核心机制说明
- **基准CD**1.5秒
- **CD修正**-26.7%(全等级固定)
- **实际CD**1.5 × (1 - 0.267) ≈ **1.10s**
- 易伤效果:攻击时施加易伤状态,增加后续伤害
- 特殊属性Lv4/Lv5紫色品质易伤持续次数+1
## 📊 完整数据表Lv1-Lv5
| 等级 | 品质 | 名称 | CD修正 | 实际CD | 攻击加成 | 易伤加成 | 特殊属性 |
|------|------|--------------------|--------|--------|----------|----------|----------|
| Lv1 | 绿 | 影刃(Lv1) | -26.7% | 1.10s | +60% | +15% | - |
| | 蓝 | 寒月双刃(Lv1) | -26.7% | 1.10s | +85% | +20% | - |
| | 紫 | 龙鳞切割者(Lv1) | -26.7% | 1.10s | +115% | +25% | - |
| Lv2 | 绿 | 影刃(Lv2) | -26.7% | 1.10s | +90% | +17% | - |
| | 蓝 | 寒月双刃(Lv2) | -26.7% | 1.10s | +125% | +23% | - |
| | 紫 | 龙鳞切割者(Lv2) | -26.7% | 1.10s | +160% | +29% | - |
| Lv3 | 绿 | 影刃(Lv3) | -26.7% | 1.10s | +120% | +19% | - |
| | 蓝 | 寒月双刃(Lv3) | -26.7% | 1.10s | +165% | +26% | - |
| | 紫 | 龙鳞切割者(Lv3) | -26.7% | 1.10s | +205% | +33% | - |
| Lv4 | 绿 | 影刃(Lv4) | -26.7% | 1.10s | +150% | +21% | - |
| | 蓝 | 寒月双刃(Lv4) | -26.7% | 1.10s | +205% | +29% | - |
| | 紫 | 龙鳞切割者(Lv4) | -26.7% | 1.10s | +250% | +37% | 易伤持续次数+1 |
| | 紫 | 冰霜切割者(Lv4) | -26.7% | 1.10s | +250% | +37% | 冰冻概率+20% |
| Lv5 | 绿 | 影刃(Lv5) | -26.7% | 1.10s | +180% | +25% | - |
| | 蓝 | 寒月双刃(Lv5) | -26.7% | 1.10s | +245% | +35% | - |
| | 紫 | 龙鳞切割者(Lv5) | -26.7% | 1.10s | +300% | +45% | 易伤持续次数+1 |
| | 紫 | 冰霜切割者(Lv5) | -26.7% | 1.10s | +300% | +45% | 冰冻概率+25% |
## ⚙️ 系统兼容性说明
1. **CD修正统一性**
- 所有刀类武器固定-26.7%修正
- 实际CD四舍五入保留两位小数
2. **易伤机制说明**
- 攻击时对目标施加易伤状态
- 易伤状态增加后续攻击伤害
- Lv4/Lv5紫色品质易伤持续次数+1延长易伤效果
3. **双人协同参数**
```math
\text{理论攻击频率} = \frac{2}{1.10} \approx 1.82 \text{次/秒}
\text{易伤覆盖率} = \frac{5}{1.82} \approx 2.75 \text{秒持续效果}
## 🛡️ 盾牌系统设计规范(属性互斥)
**核心规则**
1. 绿/蓝盾牌仅能拥有闪避比率、Debuff减免、反伤比率中的一项
2. 紫盾牌:可同时拥有两项属性(单项数值降低)
3. HP最大值改为百分比提升
4. 紫装专属被攻击5次获得1技能点
| 等级 | 品质 | 完整名称 | HP加成 | 闪避比率 | 附加属性 | 特殊属性 |
|------|------|----------------------|--------|----------|------------------|----------|
| 1 | 绿 | 风影圆盾(Lv1) | +20% | 25% | - | - |
| 1 | 蓝 | 流光护盾(Lv1) | +24% | 28% | Debuff减免8% | - |
| 1 | 紫 | 量子闪避者(Lv1) | +28% | 32% | 免伤5% | - |
| 2 | 绿 | 风影圆盾(Lv2) | +24% | 28% | - | - |
| 2 | 蓝 | 流光护盾(Lv2) | +28% | 31% | Debuff减免10% | - |
| 2 | 紫 | 量子闪避者(Lv2) | +32% | 35% | 免伤7% |- |
| 3 | 绿 | 风影圆盾(Lv3) | +28% | 31% | - | - |
| 3 | 蓝 | 流光护盾(Lv3) | +32% | 34% | Debuff减免12% | - |
| 3 | 紫 | 量子闪避者(Lv3) | +36% | 38% | 免伤9% | - |
| 4 | 绿 | 风影圆盾(Lv4) | +32% | 34% | - | - |
| 4 | 蓝 | 流光护盾(Lv4) | +36% | 37% | Debuff减免14% | - |
| 4 | 紫 | 量子闪避者(Lv4) | +40% | 41% | 免伤11% |- |
| 5 | 绿 | 风影圆盾(Lv5) | +36% | 37% | - | - |
| 5 | 蓝 | 流光护盾(Lv5) | +40% | 40% | Debuff减免16% | - |
| 5 | 紫 | 量子闪避者(Lv5) | +44% | 44% | 免伤13% | **伙伴双倍死亡触发** |
| 等级 | 品质 | 完整名称 | HP加成 | 反伤比率 | 附加属性 | 特殊属性 |
|------|------|----------------------|--------|----------|------------------|----------|
| 1 | 绿 | 荆棘木盾(Lv1) | +60% | 15% | - | - |
| 1 | 蓝 | 钢铁尖刺(Lv1) | +68% | 18% | Debuff减免8% | - |
| 1 | 紫 | 龙鳞反伤者(Lv1) | +76% | 22% | 免伤5% | - |
| 2 | 绿 | 荆棘木盾(Lv2) | +68% | 18% | - | - |
| 2 | 蓝 | 钢铁尖刺(Lv2) | +76% | 21% | Debuff减免10% | - |
| 2 | 紫 | 龙鳞反伤者(Lv2) | +84% | 25% | 免伤7% | - |
| 3 | 绿 | 荆棘木盾(Lv3) | +76% | 21% | - | - |
| 3 | 蓝 | 钢铁尖刺(Lv3) | +84% | 24% | Debuff减免12% | - |
| 3 | 紫 | 龙鳞反伤者(Lv3) | +92% | 28% | 免伤9% |- |
| 4 | 绿 | 荆棘木盾(Lv4) | +84% | 24% | - | - |
| 4 | 蓝 | 钢铁尖刺(Lv4) | +92% | 27% | Debuff减免14% | - |
| 4 | 紫 | 龙鳞反伤者(Lv4) | +100% | 31% | 免伤11% | - |
| 5 | 绿 | 荆棘木盾(Lv5) | +92% | 27% | - | - |
| 5 | 蓝 | 钢铁尖刺(Lv5) | +100% | 30% | Debuff减免16% | - |
| 5 | 紫 | 龙鳞反伤者(Lv5) | +108% | 34% | 免伤13% | **伙伴双倍收击触发** |
| 等级 | 品质 | 完整名称 | HP加成 | 免伤比例 | 附加属性 | 特殊属性 |
|------|------|----------------------|--------|----------|------------------|----------|
| 1 | 绿 | 守护圆盾(Lv1) | +40% | 10% | - | - |
| 1 | 蓝 | 圣光壁垒(Lv1) | +48% | 12% | Debuff减免8% | - |
| 1 | 紫 | 永恒守护者(Lv1) | +56% | 15% | 闪避5% |- |
| 2 | 绿 | 守护圆盾(Lv2) | +48% | 12% | - | - |
| 2 | 蓝 | 圣光壁垒(Lv2) | +56% | 14% | Debuff减免10% | - |
| 2 | 紫 | 永恒守护者(Lv2) | +64% | 17% | 闪避7% | - |
| 3 | 绿 | 守护圆盾(Lv3) | +56% | 14% | - | - |
| 3 | 蓝 | 圣光壁垒(Lv3) | +64% | 16% | Debuff减免12% | - |
| 3 | 紫 | 永恒守护者(Lv3) | +72% | 19% | 闪避9% | - |
| 4 | 绿 | 守护圆盾(Lv4) | +64% | 16% | - | - |
| 4 | 蓝 | 圣光壁垒(Lv4) | +72% | 18% | Debuff减免14% | - |
| 4 | 紫 | 永恒守护者(Lv4) | +80% | 21% | 闪避11% |- |
| 5 | 绿 | 守护圆盾(Lv5) | +72% | 18% | - | - |
| 5 | 蓝 | 圣光壁垒(Lv5) | +80% | 20% | Debuff减免16% | - |
| 5 | 紫 | 永恒守护者(Lv5) | +88% | 23% | 闪避13% | **被攻5次+1技能点** |
## 🟢 绿色品质饰品(自然元素系列)
| 品质 | 名称 | 等级 | 属性类型 | 属性值 | 属性类型2 | 属性值2 | 核心属性 | 核心值 |
|------|------------|------|----------|--------|-----------|---------|----------|--------|
| 绿 | 磐石徽章 | 4 | HP加成 | +56% | - | - | - | - |
| 绿 | 磐石徽章 | 5 | HP加成 | +64% | - | - | - | - |
| 绿 | 刚玉戒指 | 4 | 免伤 | +22% | - | - | - | - |
| 绿 | 刚玉戒指 | 5 | 免伤 | +25% | - | - | - | - |
| 绿 | 烈阳吊坠 | 4 | 攻击 | +50% | - | - | - | - |
| 绿 | 烈阳吊坠 | 5 | 攻击 | +56% | - | - | - | - |
| 绿 | 雷暴耳饰 | 4 | 暴伤 | +35% | - | - | - | - |
| 极 | 雷暴耳饰 | 5 | 暴伤 | +40% | - | - | - | - |
| 绿 | 迷雾指环 | 4 | 闪避 | +12% | - | - | - | - |
| 绿 | 迷雾指环 | 5 | 闪避 | +14% | - | - | - | - |
| 绿 | 荆棘挂饰 | 4 | 反伤 | +14% | - | - | - | - |
| 绿 | 荆棘挂饰 | 5 | 反伤 | +16% | - | - | - | - |
## 🔵 蓝色品质饰品(天文现象系列)
| 品质 | 名称 | 等级 | 属性类型1 | 属性值1 | 属性类型2 | 属性值2 | 核心属性 | 核心值 |
|------|------------|------|-----------|---------|-----------|---------|----------|--------|
| 蓝 | 星辉徽章 | 4 | HP加成 | +36% | 免伤 | +14% | - | - |
| 蓝 | 星辉徽章 | 5 | HP加成 | +40% | 免伤 | +16% | - | - |
| 蓝 | 霜晶戒指 | 4 | 攻击 | +36% | 暴伤 | +25% | - | - |
| 蓝 | 霜晶戒指 | 5 | 攻击 | +40% | 暴伤 | +28% | - | - |
| 蓝 | 流光吊坠 | 4 | HP加成 | +32% | 闪避 | +8% | - | - |
| 蓝 | 流光吊坠 | 5 | HP加成 | +36% | 闪避 | +9% | - | - |
| 蓝 | 地脉指环 | 4 | 免伤 | +15% | 反伤 | +9% | - | - |
| 蓝 | 地脉指环 | 5 | 免伤 | +17% | 反伤 | +10% | - | - |
| 蓝 | 炎阳耳饰 | 4 | 攻击 | +40% | 闪避 | +7% | - | - |
| 蓝 | 炎阳耳饰 | 5 | 攻击 | +44% | 闪避 | +8% | - | - |
| 蓝 | 潮汐挂饰 | 4 | 暴伤 | +28% | 反伤 | +8% | - | - |
| 蓝 | 潮汐挂饰 | 5 | 暴伤 | +32% | 反伤 | +9% | - | - |
## 🟣 紫色品质饰品(神话概念系列)
| 品质 | 名称 | 等级 | 属性类型1 | 属性值1 | 属性类型2 | 属性值2 | 核心属性 | 核心值 |
|------|------------|------|-----------|---------|-----------|---------|------------------|--------|
| 紫 | 天穹徽章 | 4 | HP加成 | +40% | 免伤 | +15% | 攻击触发属性增加的值额外加值 | 2 |
| 紫 | 天穹徽章 | 5 | HP加成 | +44% | 免伤 | +18% | 攻击触发属性增加的值额外加值 | 4 |
| 紫 | 神木戒指 | 4 | 攻击 | +44% | 暴伤 | +30% | 伙伴获得主将装备生命值和攻击力属性加成 | 10 |
| 紫 | 神木戒指 | 5 | 攻击 | +50% | 暴伤 | +34% | 伙伴获得主将装备生命值和攻击力属性加成 | 20 |
| 紫 | 日曜吊坠 | 4 | HP加成 | +36% | 攻击 | +40% | 攻击n次后增加主将攻击力/攻击n次后增加主将生命值 | 2/10 |
| 紫 | 日曜吊坠 | 5 | HP加成 | +40% | 攻击 | +48% | 攻击n次后增加主将攻击力/攻击n次后增加主将生命值 | 4/20 |
| 紫 | 月影指环 | 4 | 免伤 | +16% | 暴伤 | +28% | 攻击n次后增加伙伴攻击力/攻击n次后增加伙伴生命值 | 3/10 |
| 紫 | 月影指环 | 5 | 免伤 | +18% | 暴伤 | +32% | 攻击n次后增加伙伴攻击力/攻击n次后增加伙伴生命值 | 6/25 |
| 紫 | 星尘耳饰 | 4 | 闪避 | +10% | 攻击 | +44% | 伙伴复活时间减少 | -30% |
| 紫 | 星尘耳饰 | 5 | 闪避 | +12% | 攻击 | +50% | 伙伴复活时间减少 | -50% |
| 紫 | 深渊挂饰 | 4 | 反伤 | +12% | HP加成 | +44% | 双倍死亡触发 | 1 |
| 紫 | 深渊挂饰 | 5 | 反伤 | +14% | HP加成 | +50% | 双倍死亡触发 | 2 |
| 紫 | 永夜徽章 | 4 | 免伤 | +18% | 暴伤 | +32% | 双倍受击触发 | 1 |
| 紫 | 永夜徽章 | 5 | 免伤 | +20% | 暴伤 | +36% | 双倍受击触发 | 2 |

11
assets/script/wp.md.meta Normal file
View File

@@ -0,0 +1,11 @@
{
"ver": "1.0.2",
"importer": "text",
"imported": true,
"uuid": "a34c8fe6-ba55-4bcb-b918-14c046cd5ef2",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}