此顶部展示栏(理论上)只有管理员可见
全站通知:

模板:伤害表格

来自APEXWIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

WIP: 输入: 身体伤害 | 头部伤害 | 弹丸数量 | 特殊部件 | 部件图标 | 部件身体伤害 | 部件头部伤害 | 部件弹丸数量 特殊部件特指能改变伤害或弹丸数量的即用配件,部件图标使用文件名+后缀,例如传颅器.png

{{伤害表格
|身体伤害=16
|头部伤害=24
|弹丸数量=2

|特殊部件=部件
|部件图标=加速装填器.png

|部件身体伤害=15
|部件头部伤害=30
|部件弹丸数量=3
}}


伤害类型 单发伤害 射杀子弹数
身体 16(x2)
加速装填器.png15(x3)

7 / 10 / 11 / 13 / 15
加速装填器.png 7 / 10 / 12 / 14 / 15

爆头

无头盔

24(x2)
加速装填器.png30(x3)

5 / 7 / 8 / 9 / 10
加速装填器.png 4 / 5 / 6 / 7 / 8

爆头

Lvl 1头盔

22.4(x2)
加速装填器.png27(x3)

5 / 7 / 8 / 9 / 11
加速装填器.png 4 / 6 / 7 / 8 / 9

爆头

Lvl 2头盔

20(x2)
加速装填器.png22.5(x3)

5 / 8 / 9 / 10 / 12
加速装填器.png 5 / 7 / 8 / 9 / 10

爆头

Lvl 3/4头盔

18.8(x2)
加速装填器.png20.25(x3)

6 / 8 / 10 / 11 / 12
加速装填器.png 5 / 8 / 9 / 10 / 12

为了保证模板的输出不含有不该有的空行,实际代码无法保证可读性,在此复制

<!--如果[弹丸数量]有输入且不等于1,将变量“弹数”赋值为 (x[弹丸数量])-->
{{#vardefine: 弹数| {{#if:{{{弹丸数量|}}} | {{#ifeq:1|{{{弹丸数量}}}| |(x{{{弹丸数量}}})}} | }} }}
{{#vardefine: 部件弹数| {{#if:{{{部件弹丸数量|}}} | {{#ifeq:1|{{{部件弹丸数量}}}| |(x{{{部件弹丸数量}}})}} | }} }}
<!--爆头倍率, 以防万一,无配件和有配件单独计算,表达式将倍率四舍五入至最接近的0.05的倍数-->
{{#vardefine: 爆头倍率| {{#expr: (({{{头部伤害}}}/{{{身体伤害}}}* 20) round 0) / 20}}}}
{{#vardefine: 部件爆头倍率| {{#expr: (({{{部件头部伤害}}}/{{{部件身体伤害}}}* 20) round 0) / 20}}}}


{| class="wikitable" style="float:right; width:100%;"
! style="text-align: center; font-weight:bold; background-color:#c0c0c0;" | 伤害类型
! style="text-align: center; font-weight:bold; background-color:#c0c0c0;" | 单发伤害
! style="text-align: center; font-weight:bold; background-color:#c0c0c0;" | 射杀子弹数
|-
| style="text-align: center; font-weight:bold;" | 身体
| style="text-align: center;" | {{{身体伤害}}}{{#var: 弹数}}
<!--如果[特殊部件]与[部件身体伤害]均存在,则额外添加一行,包含图标,部件伤害,与部件弹丸数-->
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{{部件身体伤害}}}{{#var: 部件弹数}}| }} | }}
| style="text-align: center;" | {{获取射杀子弹数|{{{身体伤害}}}}}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{获取射杀子弹数|{{{部件身体伤害}}}}}| }} | }}
|-
| style="text-align: center; font-weight:bold;" | 爆头
无头盔
| style="text-align: center;" | {{#expr: {{{身体伤害}}} * {{#var: 爆头倍率}} }}{{#var: 弹数}}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件头部伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{#expr: {{{部件身体伤害}}} * {{#var: 部件爆头倍率}} }}{{#var: 部件弹数}}| }} | }}
| style="text-align: center;" | {{获取射杀子弹数|{{#expr: {{{身体伤害}}} * {{#var: 爆头倍率}} }} }}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{获取射杀子弹数|{{#expr: {{{部件身体伤害}}} * {{#var: 部件爆头倍率}} }}}}| }} | }}
|-
| style="text-align: center; font-weight:bold;" | 爆头
Lvl 1头盔
| style="text-align: center;" | {{#expr: {{{身体伤害}}} * (0.2 + 0.8 * {{#var: 爆头倍率}}) }}{{#var: 弹数}}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{#expr: {{{部件身体伤害}}} * (0.2 + 0.8 * {{#var: 部件爆头倍率}}) }}{{#var: 部件弹数}}| }} | }}
| style="text-align: center;" | {{获取射杀子弹数|{{#expr: {{{身体伤害}}} * (0.2 + 0.8 * {{#var: 爆头倍率}}) }} }}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{获取射杀子弹数|{{#expr: {{{部件身体伤害}}} * (0.2 + 0.8 * {{#var: 部件爆头倍率}}) }}}}| }} | }}
|-
| style="text-align: center; font-weight:bold;" | 爆头
Lvl 2头盔
| style="text-align: center;" | {{#expr: {{{身体伤害}}} * (0.5 + 0.5 * {{#var: 爆头倍率}}) }}{{#var: 弹数}}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{#expr: {{{部件身体伤害}}} * (0.5 + 0.5 * {{#var: 部件爆头倍率}}) }}{{#var: 部件弹数}}| }} | }}
| style="text-align: center;" | {{获取射杀子弹数|{{#expr: {{{身体伤害}}} * (0.5 + 0.5 * {{#var: 爆头倍率}}) }} }}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{获取射杀子弹数|{{#expr: {{{部件身体伤害}}} * (0.5 + 0.5 * {{#var: 部件爆头倍率}}) }}}}| }} | }}
|-
| style="text-align: center; font-weight:bold;" | 爆头
Lvl 3/4头盔
| style="text-align: center;" | {{#expr: {{{身体伤害}}} * (0.65 + 0.35 * {{#var: 爆头倍率}}) }}{{#var: 弹数}}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{#expr: {{{部件身体伤害}}} * (0.65 + 0.35 * {{#var: 部件爆头倍率}}) }}{{#var: 部件弹数}}| }} | }}
| style="text-align: center;" | {{获取射杀子弹数|{{#expr: {{{身体伤害}}} * (0.65 + 0.35 * {{#var: 爆头倍率}}) }} }}
{{#if: {{{特殊部件|}}} | {{#if: {{{部件身体伤害|}}} | <br>[[file:{{{部件图标}}}|20px]]{{获取射杀子弹数|{{#expr: {{{部件身体伤害}}} * (0.65 + 0.35 * {{#var: 部件爆头倍率}}) }}}}| }} | }}
|}