# 伤害系统

这里将为你详细地阐述 EliteMobs 带来的血量和伤害机制。它对于服主设计地牢时非常有用。

## 通用

在 EliteMobs 中，默认情况下怪物每增加 1 级就会额外获得 7 点生命值和 1 点额外攻击伤害。玩家的武器和盔甲则分别每增加 1 级就会额外获得 7 点生命值和 0.25 点伤害（因为玩家可以穿戴 4 个盔甲，所以一共为 1）。最后，玩家还可以在提升声望时获得额外生命值。

## 自定义怪物（头领）

自定义怪物（头领）的攻击伤害的公式是：

```
( ( ( 基准伤害 / 2 ) * 自定义怪物的加倍值) + 自定义怪物的等级 - 玩家盔甲抵消 ) * 通用的伤害加倍值
```

### 基准伤害

有两种情况：

1. 该种怪物在原版中的伤害值。
2. 对于自定义怪物，由于原版伤害值很难记住，为了让服主设计地牢更加便捷，统一是 5。

### 自定义怪物的加倍值

自定义怪物配置中自行设置的额外加倍值。

### 自定义怪物的等级

自定义怪物配置中自行设置的等级。

### 玩家盔甲抵消

玩家的 EliteMobs 盔甲每级减少 0.25 伤害，玩家可以穿戴 4 个盔甲故一套盔甲每级减少 1 伤害。此外远程保护附魔每级减少 0.025 伤害。

### 通用的伤害加倍值

在 MobCombatSettings 设置的精英怪物对玩家造成攻击的加倍值，默认为1。

## 自定义怪物的最高血量

自定义怪物的血量的公式是：

```
( 基准最高血量 + 自定义怪物的等级 * 7 ) * 自定义怪物的血量加倍值
```

### 基准最高血量

有两种情况：

1. 该种怪物在原版中的最高血量值。
2. 对于自定义怪物，由于原版最高血量值很难记住，为了让服主设计地牢更加便捷，统一是 7。

### 自定义怪物的等级

自定义怪物配置中自行设置的等级。

### 自定义怪物的血量加倍值

自定义怪物配置中自行设置的额外加倍值。

## 对自定义怪物的伤害

对于自定义怪物的伤害由很多因素组成，例如暴击和攻击冷却。一个非常简单的公式大概就是：

```
攻击伤害 = 武器的等级
```

## 怪物设计指导

**以下指导只使用于你尚未更改 EliteMobs 中的任何配置！**

### 快速计算

1. 正如上文所写，在没有任何修改情况下，玩家使用 EliteMobs 的武器尝试击杀相同等级的 EliteMobs 的怪物时，玩家需要击打 7 下才能将其击杀。 （什么？你跟我说明明没写！上文已经提及每一级怪物增加 7 点血量，而玩家武器每一级只增加 1 点攻击，那么很显然玩家需要造成 7 次攻击才能击杀同等级的怪物！）
   1. 这代表将自定义怪物的血量加倍值修改为 2.0，那么玩家很明显就需要攻击怪物 7 x 2 = 14 次才能击杀怪物。
2. 还是如上文缩写，在没有任何修改情况下，玩家穿戴的 EliteMobs 的盔甲和 EliteMobs 怪物相同等级时，那么怪物对玩家将造成每次攻击 2.5 伤害，也就是 1.25 颗心。（什么？你跟我说上面明明说基准伤害是 5！可是在公式中，我们将它除以了 2，所以实际上你可以理解为 2.5 伤害。）
   1. 这代表将自定义怪物的伤害加倍值修改为 2.0，那么玩家每次受到攻击时将会受到 5 伤害。

### 推荐值

以下针对不同类型的怪物，给予推荐值。服主可以自己在值的上下进行调整，你可以因为怪物拥有某个能力而降低它的值，也可以想增加一点难度而增加它的值。

#### 普通小怪

```
normalizedCombat: true
healthMultiplier: 1.0
damageMultiplier: 1.0
```

#### 威胁性较低的低级守卫等

```
normalizedCombat: true
healthMultiplier: 0.75
damageMultiplier: 0.5
```

#### BOSS 召唤的小兵等

```
normalizedCombat: true
healthMultiplier: 0.25
damageMultiplier: 0.8
```

#### 小 BOSS

```
normalizedCombat: true
healthMultiplier: 2.0 - 3.0
damageMultiplier: 2.0
```

#### 普通 BOSS

```
normalizedCombat: true
healthMultiplier: 4.0-6.0
damageMultiplier: 2.0
```

#### 需要多位玩家共同挑战的大 BOSS

```
normalizedCombat: true
healthMultiplier: 30.0
damageMultiplier: 1.5
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.superiormc.cn/elitemobs-wiki/zhi-nan/shang-hai-xi-tong.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
