generated from NTCat/mcpacktemp
e
This commit is contained in:
parent
49d572072a
commit
4876dffa32
Binary file not shown.
Binary file not shown.
@ -0,0 +1,42 @@
|
||||
{
|
||||
"slot": "emxarms:ammo/slot/1045x103",
|
||||
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
},
|
||||
// 粒子效果,部分参数和原版指令完全一致,具体可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E5%91%BD%E4%BB%A4/particle
|
||||
// 没有此字段时,不生成粒子
|
||||
"particle": {
|
||||
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
|
||||
"name": "scrape",
|
||||
// 生成的区域,默认为 0 0 0
|
||||
"delta": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
// 速度,默认为0,必须至少为 0
|
||||
"speed": 0.2,
|
||||
// 粒子存在时间,单位 tick,默认为 20 tick
|
||||
"life_time": 50,
|
||||
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
|
||||
"count": 20
|
||||
}
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
{
|
||||
"slot": "emxarms:ammo/slot/1045x103belt",
|
||||
"shell": {
|
||||
"model": "emxarms:shell/sf7b",
|
||||
"texture": "emxarms:shell/sf7b"
|
||||
},
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"model": "emxarms:ammo/339x57_geo",
|
||||
"texture": "emxarms:ammo/uv/339x57",
|
||||
"slot": "emxarms:ammo/slot/339x57",
|
||||
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"model": "emxarms:ammo/339x57_geo",
|
||||
"texture": "emxarms:ammo/uv/339x57",
|
||||
"slot": "emxarms:ammo/slot/339x57fmj",
|
||||
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"model": "emxarms:ammo/339x57x_geo",
|
||||
"texture": "emxarms:ammo/uv/339x57x",
|
||||
"slot": "emxarms:ammo/slot/339x57x",
|
||||
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"model": "emxarms:ammo/402x31_geo",
|
||||
"texture": "emxarms:ammo/uv/402x31",
|
||||
"slot": "emxarms:ammo/slot/402x31",
|
||||
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"model": "emxarms:ammo/402x31_geo",
|
||||
"texture": "emxarms:ammo/uv/402x31",
|
||||
"slot": "emxarms:ammo/slot/402x31fmj",
|
||||
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
{
|
||||
"model": "emxarms:ammo/402x31_geo",
|
||||
"texture": "emxarms:ammo/uv/402x31",
|
||||
"slot": "emxarms:ammo/slot/402x31rip",
|
||||
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
{
|
||||
"slot": "emxarms:ammo/slot/410x57ap",
|
||||
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
{
|
||||
"slot": "emxarms:ammo/slot/emx_b1",
|
||||
"model": "emxarms:ammo/emx_b1_geo",
|
||||
"texture": "emxarms:ammo/uv/emx_b1",
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
{
|
||||
"slot": "emxarms:ammo/slot/emx_b2",
|
||||
"model": "emxarms:ammo/emx_b2_geo",
|
||||
"texture": "emxarms:ammo/uv/emx_b2",
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
{
|
||||
"slot": "emxarms:ammo/slot/emx_cus_tool",
|
||||
"model": "emxarms:ammo/emx_cus_tool_geo",
|
||||
"texture": "emxarms:ammo/uv/emx_cus_tool",
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
{
|
||||
"slot": "emxarms:ammo/slot/emx_tediore",
|
||||
"tracer_color": "#deffd7",
|
||||
"particle": {
|
||||
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
|
||||
"name": "crit",
|
||||
// 生成的区域,默认为 0 0 0
|
||||
"delta": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
// 速度,默认为0,必须至少为 0
|
||||
"speed": 0.2,
|
||||
// 粒子存在时间,单位 tick,默认为 20 tick
|
||||
"life_time": 10,
|
||||
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
|
||||
"count": 4
|
||||
},
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
{
|
||||
"model": "emxarms:ammo/x16sg_geo",
|
||||
"texture": "emxarms:ammo/uv/x16sg",
|
||||
"slot": "emxarms:ammo/slot/x16he",
|
||||
"shell": {
|
||||
"model": "emxarms:shell/x16sg",
|
||||
"texture": "emxarms:shell/x16he"
|
||||
},
|
||||
// 粒子效果,部分参数和原版指令完全一致,具体可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E5%91%BD%E4%BB%A4/particle
|
||||
// 没有此字段时,不生成粒子
|
||||
"particle": {
|
||||
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
|
||||
"name": "firework",
|
||||
// 生成的区域,默认为 0 0 0
|
||||
"delta": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
// 速度,默认为0,必须至少为 0
|
||||
"speed": 0.0,
|
||||
// 粒子存在时间,单位 tick,默认为 20 tick
|
||||
"life_time": 9,
|
||||
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
|
||||
"count": 10
|
||||
},
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
{
|
||||
"model": "emxarms:ammo/x16sg_geo",
|
||||
"texture": "emxarms:ammo/uv/x16sg",
|
||||
"slot": "emxarms:ammo/slot/x16sg",
|
||||
"shell": {
|
||||
"model": "emxarms:shell/x16sg",
|
||||
"texture": "emxarms:shell/x16sg"
|
||||
},
|
||||
"tracer_color": "#deffd7",
|
||||
"transform": {
|
||||
"scale": {
|
||||
"thirdperson": [
|
||||
0.4,
|
||||
0.4,
|
||||
0.4
|
||||
],
|
||||
"ground": [
|
||||
0.5,
|
||||
0.5,
|
||||
0.5
|
||||
],
|
||||
"fixed": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.1045x103.name",
|
||||
"display": "emxarms:1045x103_display",
|
||||
"stack_size": 40
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.1045x103belt.name",
|
||||
"display": "emxarms:1045x103belt_display",
|
||||
"stack_size": 20
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.339x57.name",
|
||||
"display": "emxarms:339x57_display",
|
||||
"stack_size": 64
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.339x57fmj.name",
|
||||
"display": "emxarms:339x57fmj_display",
|
||||
"stack_size": 64
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.402x31.name",
|
||||
"display": "emxarms:402x31_display",
|
||||
"stack_size": 64
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.402x31fmj.name",
|
||||
"display": "emxarms:402x31fmj_display",
|
||||
"stack_size": 64
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.402x31rip.name",
|
||||
"display": "emxarms:402x31rip_display",
|
||||
"stack_size": 64
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.410x57ap.name",
|
||||
"display": "emxarms:410x57ap_display",
|
||||
"stack_size": 64
|
||||
}
|
||||
|
@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "emxarms.ammo.emx_cus_tool.name",
|
||||
"tooltip": "emxarms.ammo.emx_cus_tool.tooltip",
|
||||
"display": "emxarms:emx_cus_tool_display",
|
||||
"stack_size": 64
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.emx_tediore.name",
|
||||
"display": "emxarms:emx_tediore_display",
|
||||
"tooltip": "emxarms.ammo.emx_tediore.tooltip",
|
||||
"stack_size": 64
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.x16he.name",
|
||||
"display": "emxarms:x16he_display",
|
||||
"stack_size": 40
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "emxarms.ammo.x16sg.name",
|
||||
"display": "emxarms:x16sg_display",
|
||||
"stack_size": 64
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,345 @@
|
||||
{
|
||||
"format_version": "1.8.0",
|
||||
"animations": {
|
||||
"static_idle": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"gl": {
|
||||
"rotation": [0, 0, 15],
|
||||
"position": [-6, 0, 0]
|
||||
},
|
||||
"gr": {
|
||||
"rotation": [0, 0, -15],
|
||||
"position": [8, 0, 0]
|
||||
},
|
||||
"left": {
|
||||
"rotation": [90, 0, 15],
|
||||
"position": [-1, -9, 0]
|
||||
},
|
||||
"right": {
|
||||
"rotation": [90, 0, -15],
|
||||
"position": [3, -9, 0]
|
||||
}
|
||||
}
|
||||
},
|
||||
"static_bolt_caught": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"gl": {
|
||||
"rotation": [0, 0, 15],
|
||||
"position": [-6, 0, 0]
|
||||
},
|
||||
"gr": {
|
||||
"rotation": [0, 0, -15],
|
||||
"position": [8, 0, 0]
|
||||
},
|
||||
"left": {
|
||||
"rotation": [90, 0, 15],
|
||||
"position": [-1, -9, 0]
|
||||
},
|
||||
"right": {
|
||||
"rotation": [90, 0, -15],
|
||||
"position": [3, -9, 0]
|
||||
},
|
||||
"slide": {
|
||||
"position": [0, 0, 1.75]
|
||||
},
|
||||
"slide2": {
|
||||
"position": [0, 0, 1.75]
|
||||
},
|
||||
"muzzle_flash1": {
|
||||
"scale": 0
|
||||
},
|
||||
"muzzle_flash2": {
|
||||
"scale": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"reload_empty": {
|
||||
"animation_length": 1.7917,
|
||||
"bones": {
|
||||
"gl": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 15],
|
||||
"0.2083": [-220, 0, 15],
|
||||
"0.375": [-420, 0, 15],
|
||||
"0.7083": [-373.33, 0, 15],
|
||||
"0.75": [0, 0, 15],
|
||||
"0.7917": [-37.5, 0, 15],
|
||||
"1.1667": [-37.5, 0, 15],
|
||||
"1.5417": [-37.5, 0, 15],
|
||||
"1.625": [0, 0, 15]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [-6, 0, 0],
|
||||
"0.5": [-6, 6, -3],
|
||||
"0.75": [-6, 0, 0]
|
||||
}
|
||||
},
|
||||
"gr": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, -15],
|
||||
"0.2083": [-220, 0, -15],
|
||||
"0.375": [-420, 0, -15],
|
||||
"0.7083": [-373.33, 0, -15],
|
||||
"0.75": [0, 0, -15],
|
||||
"0.7917": [-37.5, 0, -15],
|
||||
"1.1667": [-37.5, 0, -15],
|
||||
"1.5417": [-37.5, 0, -15],
|
||||
"1.625": [0, 0, -15]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [8, 0, 0],
|
||||
"0.5": [8, 6, -3],
|
||||
"0.75": [8, 0, 0]
|
||||
}
|
||||
},
|
||||
"left": {
|
||||
"rotation": [90, 0, 15],
|
||||
"position": [-1, -9, 0]
|
||||
},
|
||||
"right": {
|
||||
"rotation": [90, 0, -15],
|
||||
"position": [3, -9, 0]
|
||||
},
|
||||
"slide": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 1.75],
|
||||
"1.5833": [0, 0, 1.75],
|
||||
"1.625": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"slide2": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 1.75],
|
||||
"1.5833": [0, 0, 1.75],
|
||||
"1.625": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"lnm": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.375": [85, 37.5, 0],
|
||||
"1.1667": [85, 0, 0],
|
||||
"1.5417": [0, 0, 0]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.375": [0, -7, 7],
|
||||
"1.1667": [0, -7, 7],
|
||||
"1.5417": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"muzzle_flash1": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": [-831, 0, 1094]
|
||||
},
|
||||
"scale": 0
|
||||
},
|
||||
"rng": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.375": [85, 0, 0],
|
||||
"0.4167": [85, -30, 0],
|
||||
"1.1667": [85, 0, 0],
|
||||
"1.5417": [0, 0, 0]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.375": [0, -7, 7],
|
||||
"1.1667": [0, -7, 7],
|
||||
"1.5417": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"muzzle_flash2": {
|
||||
"scale": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"reload_tactical": {
|
||||
"animation_length": 1.7917,
|
||||
"bones": {
|
||||
"gl": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 15],
|
||||
"0.2083": [-220, 0, 15],
|
||||
"0.375": [-420, 0, 15],
|
||||
"0.7083": [-373.33, 0, 15],
|
||||
"0.75": [0, 0, 15]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [-6, 0, 0],
|
||||
"0.5": [-6, 6, -3],
|
||||
"0.75": [-6, 0, 0]
|
||||
}
|
||||
},
|
||||
"gr": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, -15],
|
||||
"0.2083": [-220, 0, -15],
|
||||
"0.375": [-420, 0, -15],
|
||||
"0.7083": [-373.33, 0, -15],
|
||||
"0.75": [0, 0, -15]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [8, 0, 0],
|
||||
"0.5": [8, 6, -3],
|
||||
"0.75": [8, 0, 0]
|
||||
}
|
||||
},
|
||||
"left": {
|
||||
"rotation": [90, 0, 15],
|
||||
"position": [-1, -9, 0]
|
||||
},
|
||||
"right": {
|
||||
"rotation": [90, 0, -15],
|
||||
"position": [3, -9, 0]
|
||||
},
|
||||
"lnm": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.375": [85, 37.5, 0],
|
||||
"1.0833": [85, 0, 0],
|
||||
"1.4583": [0, 0, 0]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.375": [0, -7, 7],
|
||||
"1.0833": [0, -7, 7],
|
||||
"1.4583": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"muzzle_flash1": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": [-831, 0, 1094]
|
||||
},
|
||||
"scale": 0
|
||||
},
|
||||
"rng": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.375": [85, 0, 0],
|
||||
"0.4167": [85, -30, 0],
|
||||
"1.0833": [85, 0, 0],
|
||||
"1.4583": [0, 0, 0]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.375": [0, -7, 7],
|
||||
"1.0833": [0, -7, 7],
|
||||
"1.4583": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"muzzle_flash2": {
|
||||
"scale": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"shoot": {
|
||||
"animation_length": 0.3333,
|
||||
"bones": {
|
||||
"gl": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": [-5, 0, 7.5],
|
||||
"0.0833": [-5, 0, 7.5],
|
||||
"0.1667": [0, 0, 0]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": [0, 0, 1],
|
||||
"0.0833": [0, 0, 1],
|
||||
"0.1667": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"muzzle_flash1": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": [0, 39, -87],
|
||||
"0.0833": [0, 39, -87],
|
||||
"0.125": [0, 3, -2]
|
||||
},
|
||||
"scale": 1
|
||||
},
|
||||
"slide": {
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": [0, 0, 1.75],
|
||||
"0.0833": [0, 0, 1],
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"gr": {
|
||||
"rotation": {
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [-5, 0, 7.5],
|
||||
"0.2083": [-5, 0, 7.5]
|
||||
},
|
||||
"position": {
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [0, 0, 1],
|
||||
"0.2083": [0, 0, 1]
|
||||
}
|
||||
},
|
||||
"muzzle_flash2": {
|
||||
"position": {
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [0, 39, -87],
|
||||
"0.2083": [0, 39, -87],
|
||||
"0.25": [0, 7, 1]
|
||||
},
|
||||
"scale": 1
|
||||
},
|
||||
"slide2": {
|
||||
"position": {
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [0, 0, 1.75],
|
||||
"0.2083": [0, 0, 1],
|
||||
"0.25": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"camera": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": [0, 0, 1.15],
|
||||
"0.0833": [0, 0, 0],
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [0, 0, -1.15],
|
||||
"0.2083": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"lnm": {
|
||||
"rotation": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0417": [-12.5, 0, 0],
|
||||
"0.0833": [-25, 0, 0],
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [0, 0, 0]
|
||||
},
|
||||
"position": {
|
||||
"0.0": [0, 0, 0],
|
||||
"0.0833": [0, 1, 0],
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"rng": {
|
||||
"rotation": {
|
||||
"0.125": [0, 0, 0],
|
||||
"0.1667": [-12.5, 0, 0],
|
||||
"0.2083": [-25, 0, 0],
|
||||
"0.25": [0, 0, 0]
|
||||
},
|
||||
"position": {
|
||||
"0.125": [0, 0, 0],
|
||||
"0.2083": [0, 1, 0],
|
||||
"0.25": [0, 0, 0]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 0.4,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.04
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.1
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 1
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 0.8,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.08
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.2
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 2
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.0,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": -0.08
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.25
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.12
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.2
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
//"pierce": {
|
||||
// "addend": 0.2
|
||||
// ...
|
||||
// },
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
// ...
|
||||
"multiplier": 0.95
|
||||
},
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
"ignite": {
|
||||
"entity": true
|
||||
// "block": true
|
||||
},
|
||||
// "explode": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
// "explode": true,
|
||||
// "radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "addend": 3.5
|
||||
// },
|
||||
//"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "addend": 20.0
|
||||
// },
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
// "knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
// "destroy_block": false,
|
||||
// "delay": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
//"addend": 3.0
|
||||
//}
|
||||
//},
|
||||
// 后坐力调整系数(旧方法,百分比形式加入)
|
||||
// "recoil_modifier": {
|
||||
// 垂直后坐力系数,数值为 -0.1 意味着实际后坐力修改为(1 - 0.1)* 原始后坐力,即 90%
|
||||
// "pitch": -0.1,
|
||||
// 水平后坐力系数,数值为 -0.35 意味着实际后坐力修改为(1 - 0.35)* 原始后坐力,即 65%
|
||||
// "yaw": -0.35
|
||||
// },
|
||||
// 后坐力配置(新方法)
|
||||
// "recoil": {
|
||||
// 水平后坐力配置
|
||||
// "yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// 垂直后坐力配置
|
||||
// "pitch": {
|
||||
// ...
|
||||
// }
|
||||
// },
|
||||
"damage": {
|
||||
"multiplier": 1.3
|
||||
},
|
||||
// 护甲穿透配置
|
||||
// "armor_ignore":{
|
||||
// "addend": 0.0
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": 0.04
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 击退配置
|
||||
// "knockback": {
|
||||
// "addend": 0.5
|
||||
// "multiplier": 1.5
|
||||
// }
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 1.2,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.12
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.3
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 3
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 2.4,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.12
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.5
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 3
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 0.4,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.04
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.1
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 1
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 0.8,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.08
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.2
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 2
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.0,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
"percent": 0.15
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.25
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.16
|
||||
},
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.35
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": -0.5
|
||||
},
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
"multiplier": 0.9
|
||||
},
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 后坐力配置(新方法)
|
||||
"recoil": {
|
||||
// 水平后坐力配置
|
||||
"yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"percent": 0.15
|
||||
},
|
||||
// 垂直后坐力配置
|
||||
"pitch": {
|
||||
"percent": 0.25
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"multiplier": 1.75
|
||||
},
|
||||
// 护甲穿透配置
|
||||
"armor_ignore":{
|
||||
//"addend": 0.35,
|
||||
"multiplier": 0.0
|
||||
},
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": -0.2
|
||||
// "multiplier": 1.5
|
||||
},
|
||||
// 击退配置
|
||||
"knockback": {
|
||||
"addend": -0.04
|
||||
}
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 0.8,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": -0.12
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.1
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.2
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
// "pierce": {
|
||||
//"addend": 0.1
|
||||
// ...
|
||||
//},
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
// ...
|
||||
"multiplier": 0.95
|
||||
},
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
"ignite": {
|
||||
"entity": true
|
||||
// "block": true
|
||||
},
|
||||
// "explode": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
// "explode": true,
|
||||
// "radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "addend": 3.5
|
||||
// },
|
||||
//"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "addend": 20.0
|
||||
// },
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
// "knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
// "destroy_block": false,
|
||||
// "delay": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
//"addend": 3.0
|
||||
//}
|
||||
//},
|
||||
// 后坐力调整系数(旧方法,百分比形式加入)
|
||||
// "recoil_modifier": {
|
||||
// 垂直后坐力系数,数值为 -0.1 意味着实际后坐力修改为(1 - 0.1)* 原始后坐力,即 90%
|
||||
// "pitch": -0.1,
|
||||
// 水平后坐力系数,数值为 -0.35 意味着实际后坐力修改为(1 - 0.35)* 原始后坐力,即 65%
|
||||
// "yaw": -0.35
|
||||
// },
|
||||
// 后坐力配置(新方法)
|
||||
// "recoil": {
|
||||
// 水平后坐力配置
|
||||
// "yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// 垂直后坐力配置
|
||||
// "pitch": {
|
||||
// ...
|
||||
// }
|
||||
// },
|
||||
"damage": {
|
||||
"multiplier": 1.3
|
||||
},
|
||||
// 护甲穿透配置
|
||||
// "armor_ignore":{
|
||||
// "addend": 0.0
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": 0.05
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 击退配置
|
||||
// "knockback": {
|
||||
// "addend": 0.5
|
||||
// "multiplier": 1.5
|
||||
// }
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 1.2,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.12
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.3
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 3
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 2.4,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.12
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.5
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 3
|
||||
}
|
@ -0,0 +1,141 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 0.85,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": 0.08
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.65
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": -0.35
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": 0.08
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": 0.5
|
||||
// ...
|
||||
},
|
||||
// 射速配置
|
||||
// "rpm": {
|
||||
// ...
|
||||
// },
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
// "ignite": {
|
||||
// "entity": true,
|
||||
// "block": true
|
||||
// },
|
||||
// "explode": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
// "explode": false,
|
||||
// "radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// "damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "multiplier": 1.0
|
||||
// },
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
// "knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
// "destroy_block": false,
|
||||
// "delay": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// }
|
||||
// },
|
||||
// 后坐力调整系数(旧方法,百分比形式加入)
|
||||
// "recoil_modifier": {
|
||||
// 垂直后坐力系数,数值为 -0.1 意味着实际后坐力修改为(1 - 0.1)* 原始后坐力,即 90%
|
||||
// "pitch": -0.1,
|
||||
// 水平后坐力系数,数值为 -0.35 意味着实际后坐力修改为(1 - 0.35)* 原始后坐力,即 65%
|
||||
// "yaw": -0.35
|
||||
// },
|
||||
// 后坐力配置(新方法)
|
||||
// "recoil": {
|
||||
// 水平后坐力配置
|
||||
// "yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// 垂直后坐力配置
|
||||
// "pitch": {
|
||||
// ...
|
||||
// }
|
||||
// },
|
||||
// "damage": {
|
||||
// "addend": 1
|
||||
// },
|
||||
// 护甲穿透配置
|
||||
"armor_ignore":{
|
||||
"addend": 0.35
|
||||
// "multiplier": 1.5
|
||||
},
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": -0.15
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 击退配置
|
||||
// "knockback": {
|
||||
// "addend": 0.2,
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,76 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.0,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": -0.08
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": -0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": -0.12
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.3
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": 0.2
|
||||
// ...
|
||||
},
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
// ...
|
||||
"multiplier": 0.95
|
||||
},
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
"ignite": {
|
||||
"entity": true
|
||||
// "block": true
|
||||
},
|
||||
"damage": {
|
||||
"multiplier": 1.3
|
||||
},
|
||||
// 护甲穿透配置
|
||||
// "armor_ignore":{
|
||||
// "addend": 0.0
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
// "head_shot":{
|
||||
// "addend": -0.0
|
||||
// "multiplier": 1.5
|
||||
// 击退配置
|
||||
"knockback": {
|
||||
"addend": 0.5
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 0.8,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": 0.15
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.25
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.15
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": 0.08
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": -0.5
|
||||
// ...
|
||||
},
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
// ...
|
||||
"multiplier": 0.8
|
||||
},
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
// "ignite": {
|
||||
// "entity": true,
|
||||
// "block": true
|
||||
// },
|
||||
// "explode": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
// "explode": false,
|
||||
// "radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// "damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
// "knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
// "destroy_block": false,
|
||||
// "delay": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// }
|
||||
// },
|
||||
// 后坐力调整系数(旧方法,百分比形式加入)
|
||||
// "recoil_modifier": {
|
||||
// 垂直后坐力系数,数值为 -0.1 意味着实际后坐力修改为(1 - 0.1)* 原始后坐力,即 90%
|
||||
// "pitch": -0.1,
|
||||
// 水平后坐力系数,数值为 -0.35 意味着实际后坐力修改为(1 - 0.35)* 原始后坐力,即 65%
|
||||
// "yaw": -0.35
|
||||
// },
|
||||
// 后坐力配置(新方法)
|
||||
"recoil": {
|
||||
// 水平后坐力配置
|
||||
"yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"percent": 0.15
|
||||
},
|
||||
// 垂直后坐力配置
|
||||
"pitch": {
|
||||
// ...
|
||||
"percent": 0.34
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"multiplier": 1.6
|
||||
},
|
||||
// 护甲穿透配置
|
||||
"armor_ignore":{
|
||||
//"addend": 0.35,
|
||||
"multiplier": 0.0
|
||||
},
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": -0.2
|
||||
// "multiplier": 1.5
|
||||
},
|
||||
// 击退配置
|
||||
"knockback": {
|
||||
"addend": 0.2
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,141 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.25,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": 0.16
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.12
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": 0.08
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": 1.5
|
||||
// ...
|
||||
},
|
||||
// 射速配置
|
||||
// "rpm": {
|
||||
// ...
|
||||
// },
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 3,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
// "ignite": {
|
||||
// "entity": true,
|
||||
// "block": true
|
||||
// },
|
||||
// "explode": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
// "explode": false,
|
||||
// "radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// "damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "multiplier": 0.54
|
||||
// },
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
// "knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
// "destroy_block": false,
|
||||
// "delay": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// }
|
||||
// },
|
||||
// 后坐力调整系数(旧方法,百分比形式加入)
|
||||
// "recoil_modifier": {
|
||||
// 垂直后坐力系数,数值为 -0.1 意味着实际后坐力修改为(1 - 0.1)* 原始后坐力,即 90%
|
||||
// "pitch": -0.1,
|
||||
// 水平后坐力系数,数值为 -0.35 意味着实际后坐力修改为(1 - 0.35)* 原始后坐力,即 65%
|
||||
// "yaw": -0.35
|
||||
// },
|
||||
// 后坐力配置(新方法)
|
||||
// "recoil": {
|
||||
// 水平后坐力配置
|
||||
// "yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// 垂直后坐力配置
|
||||
// "pitch": {
|
||||
// ...
|
||||
// }
|
||||
// },
|
||||
"damage": {
|
||||
"multiplier": 0.75
|
||||
},
|
||||
// 护甲穿透配置
|
||||
"armor_ignore":{
|
||||
"addend": 0.05
|
||||
// "multiplier": 1.5
|
||||
},
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": -0.12
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 击退配置
|
||||
// "knockback": {
|
||||
// "addend": 0.2,
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.25,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": 0.2
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.12
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.08
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": -0.1
|
||||
// ...
|
||||
},
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
// ...
|
||||
"multiplier": 0.9
|
||||
},
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
// "ignite": {
|
||||
// "entity": true,
|
||||
// "block": true
|
||||
// },
|
||||
"explosion": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
"explode": true,
|
||||
"radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"addend": 3.5
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"addend": 20.0
|
||||
},
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
// "knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
// "destroy_block": false,
|
||||
"delay": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"addend": 3.0
|
||||
}
|
||||
},
|
||||
// 后坐力调整系数(旧方法,百分比形式加入)
|
||||
// "recoil_modifier": {
|
||||
// 垂直后坐力系数,数值为 -0.1 意味着实际后坐力修改为(1 - 0.1)* 原始后坐力,即 90%
|
||||
// "pitch": -0.1,
|
||||
// 水平后坐力系数,数值为 -0.35 意味着实际后坐力修改为(1 - 0.35)* 原始后坐力,即 65%
|
||||
// "yaw": -0.35
|
||||
// },
|
||||
// 后坐力配置(新方法)
|
||||
// "recoil": {
|
||||
// 水平后坐力配置
|
||||
// "yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// 垂直后坐力配置
|
||||
// "pitch": {
|
||||
// ...
|
||||
// }
|
||||
// },
|
||||
"damage": {
|
||||
"multiplier": 0.9
|
||||
},
|
||||
// 护甲穿透配置
|
||||
// "armor_ignore":{
|
||||
// "addend": 0.0
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": 0.17
|
||||
// "multiplier": 1.5
|
||||
},
|
||||
// 击退配置
|
||||
"knockback": {
|
||||
"addend": 0.5
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 0.6,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.06
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.1
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 1
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 1.1,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.1
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.2
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 2
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.2,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": -0.04
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.27
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.14
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.2
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
// "pierce": {
|
||||
// "addend": 0.2
|
||||
// ...
|
||||
// },
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
// ...
|
||||
"multiplier": 0.95
|
||||
},
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
"ignite": {
|
||||
"entity": true
|
||||
// "block": true
|
||||
},
|
||||
// "explode": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
// "explode": true,
|
||||
// "radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "addend": 3.5
|
||||
// },
|
||||
//"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "addend": 20.0
|
||||
// },
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
// "knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
// "destroy_block": false,
|
||||
// "delay": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
//"addend": 3.0
|
||||
//}
|
||||
//},
|
||||
// 后坐力调整系数(旧方法,百分比形式加入)
|
||||
// "recoil_modifier": {
|
||||
// 垂直后坐力系数,数值为 -0.1 意味着实际后坐力修改为(1 - 0.1)* 原始后坐力,即 90%
|
||||
// "pitch": -0.1,
|
||||
// 水平后坐力系数,数值为 -0.35 意味着实际后坐力修改为(1 - 0.35)* 原始后坐力,即 65%
|
||||
// "yaw": -0.35
|
||||
// },
|
||||
// 后坐力配置(新方法)
|
||||
// "recoil": {
|
||||
// 水平后坐力配置
|
||||
// "yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// 垂直后坐力配置
|
||||
// "pitch": {
|
||||
// ...
|
||||
// }
|
||||
// },
|
||||
"damage": {
|
||||
"multiplier": 1.3
|
||||
},
|
||||
// 护甲穿透配置
|
||||
// "armor_ignore":{
|
||||
// "addend": 0.0
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": 0.04
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 击退配置
|
||||
// "knockback": {
|
||||
// "addend": 0.5
|
||||
// "multiplier": 1.5
|
||||
// }
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 1.8,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.3
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 3
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
{
|
||||
"weight": 3.2,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.5
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 3
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.6,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": 0.1
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.25
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.15
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": 0.08
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": -1.0
|
||||
// ...
|
||||
},
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
// ...
|
||||
"multiplier": 0.8
|
||||
},
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
// "ignite": {
|
||||
// "entity": true,
|
||||
// "block": true
|
||||
// },
|
||||
// "explode": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
// "explode": false,
|
||||
// "radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// },
|
||||
// "damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
// "knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
// "destroy_block": false,
|
||||
// "delay": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// }
|
||||
// },
|
||||
// 后坐力调整系数(旧方法,百分比形式加入)
|
||||
// "recoil_modifier": {
|
||||
// 垂直后坐力系数,数值为 -0.1 意味着实际后坐力修改为(1 - 0.1)* 原始后坐力,即 90%
|
||||
// "pitch": -0.1,
|
||||
// 水平后坐力系数,数值为 -0.35 意味着实际后坐力修改为(1 - 0.35)* 原始后坐力,即 65%
|
||||
// "yaw": -0.35
|
||||
// },
|
||||
// 后坐力配置(新方法)
|
||||
"recoil": {
|
||||
// 水平后坐力配置
|
||||
"yaw": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"percent": 0.15
|
||||
},
|
||||
// 垂直后坐力配置
|
||||
"pitch": {
|
||||
// ...
|
||||
"percent": 0.34
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"multiplier": 1.6
|
||||
},
|
||||
// 护甲穿透配置
|
||||
"armor_ignore":{
|
||||
//"addend": 0.35,
|
||||
"multiplier": 0.0
|
||||
},
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": -0.3
|
||||
// "multiplier": 1.5
|
||||
},
|
||||
// 击退配置
|
||||
"knockback": {
|
||||
"addend": 0.2
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.25,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": 0.2
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.12
|
||||
},
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.08
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": -0.1
|
||||
},
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
"multiplier": 0.9
|
||||
},
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
"explosion": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
"explode": true,
|
||||
"radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"addend": 1.5
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"addend": 15.0
|
||||
},
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
"knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
"destroy_block": false,
|
||||
"delay": {
|
||||
"addend": 3.0
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"multiplier": 0.9
|
||||
},
|
||||
// 护甲穿透配置
|
||||
// "armor_ignore":{
|
||||
// "addend": 0.0
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": 0.17
|
||||
},
|
||||
// 击退配置
|
||||
"knockback": {
|
||||
"addend": 0.5
|
||||
}
|
||||
}
|
@ -0,0 +1,106 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.2,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": -0.08
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.12
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.13
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": -1.0
|
||||
// ...
|
||||
},
|
||||
// 射速配置
|
||||
"rpm": {
|
||||
// ...
|
||||
"multiplier": 1.02
|
||||
},
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 2,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
"ignite": {
|
||||
"entity": true
|
||||
// "block": true
|
||||
},
|
||||
"damage": {
|
||||
"multiplier": 1.3
|
||||
},
|
||||
// 护甲穿透配置
|
||||
"armor_ignore":{
|
||||
"addend": -0.04
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
// "head_shot":{
|
||||
// "addend": -0.0
|
||||
// "multiplier": 1.5
|
||||
},
|
||||
// 击退配置
|
||||
"knockback": {
|
||||
"addend": 0.5
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"weight": 0.34,
|
||||
"ads_addend": 0.05,
|
||||
// 近战伤害,用于刺刀
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [5, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 21,
|
||||
// 击退效果
|
||||
"knockback": 0.0,
|
||||
"cooldown": -0.3,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// // 可以添加多个效果
|
||||
// {
|
||||
// // 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// // 时长,秒
|
||||
// "time": 5,
|
||||
// // 效果等级
|
||||
// "amplifier": 1,
|
||||
// // 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
}
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
{
|
||||
"weight": 1.0,
|
||||
// 近战伤害,用于刺刀
|
||||
"recoil_modifier": {
|
||||
// 竖直方向偏转削减的大小,范围-1~0
|
||||
"pitch": -0.36,
|
||||
// 水平方向偏转削减程度的大小,范围-1~0
|
||||
"yaw": -0.14
|
||||
},
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [6, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 45,
|
||||
// 击退效果
|
||||
"knockback": 3.0,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2,
|
||||
// 额外效果
|
||||
"effects": [
|
||||
{
|
||||
"id": "minecraft:slowness",
|
||||
"time": 10,
|
||||
"amplifier": 2,
|
||||
"hide_particles": true
|
||||
},
|
||||
{
|
||||
"id": "minecraft:weakness",
|
||||
"time": 10,
|
||||
"amplifier": 2,
|
||||
"hide_particles": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"weight": 0.21,
|
||||
"ads_addend": 0.05,
|
||||
// 近战伤害,用于刺刀
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [6, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 42,
|
||||
"cooldown": -0.2,
|
||||
// 击退效果
|
||||
"knockback": 0.0,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// // 可以添加多个效果
|
||||
// {
|
||||
// // 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// // 时长,秒
|
||||
// "time": 5,
|
||||
// // 效果等级
|
||||
// "amplifier": 1,
|
||||
// // 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"weight": -0.5,
|
||||
"ads_addend": -0.01,
|
||||
// 近战伤害,用于刺刀
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [5, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 11,
|
||||
// 击退效果
|
||||
"knockback": 1.2,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2,
|
||||
// 额外效果
|
||||
"effects": [
|
||||
{
|
||||
"id": "minecraft:slowness",
|
||||
"time": 3,
|
||||
"amplifier": 2,
|
||||
"hide_particles": true
|
||||
},
|
||||
{
|
||||
"id": "minecraft:weakness",
|
||||
"time": 5,
|
||||
"amplifier": 2,
|
||||
"hide_particles": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
{
|
||||
"weight": 0.36,
|
||||
"ads_addend": 0.05,
|
||||
// 近战伤害,用于刺刀
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [6, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 44,
|
||||
// 击退效果
|
||||
"knockback": 0.0,
|
||||
"cooldown": -0.2,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2,
|
||||
// 额外效果
|
||||
"effects": [
|
||||
// // 可以添加多个效果
|
||||
{
|
||||
// // 效果 ID
|
||||
"id": "minecraft:glowing",
|
||||
// // 时长,秒
|
||||
"time": 20,
|
||||
// // 效果等级
|
||||
"amplifier": 1,
|
||||
// // 是否显示粒子效果
|
||||
"hide_particles": false
|
||||
},
|
||||
{
|
||||
// // 效果 ID
|
||||
"id": "minecraft:wither",
|
||||
// // 时长,秒
|
||||
"time": 10,
|
||||
// // 效果等级
|
||||
"amplifier": 6,
|
||||
// // 是否显示粒子效果
|
||||
"hide_particles": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"weight": 0.34,
|
||||
"ads_addend": 0.05,
|
||||
// 近战伤害,用于刺刀
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [5, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 14,
|
||||
// 击退效果
|
||||
"knockback": 0.0,
|
||||
"cooldown": -0.2,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// // 可以添加多个效果
|
||||
// {
|
||||
// // 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// // 时长,秒
|
||||
// "time": 5,
|
||||
// // 效果等级
|
||||
// "amplifier": 1,
|
||||
// // 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"weight": 0.24,
|
||||
"ads_addend": 0.05,
|
||||
// 近战伤害,用于刺刀
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [5, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 25,
|
||||
// 击退效果
|
||||
"knockback": 0.0,
|
||||
"cooldown": -0.4,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// // 可以添加多个效果
|
||||
// {
|
||||
// // 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// // 时长,秒
|
||||
// "time": 5,
|
||||
// // 效果等级
|
||||
// "amplifier": 1,
|
||||
// // 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
{
|
||||
"weight": 0.24,
|
||||
"ads_addend": 0.05,
|
||||
// 近战伤害,用于刺刀
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [6, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 44,
|
||||
// 击退效果
|
||||
"knockback": 0.0,
|
||||
"cooldown": -0.2,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2,
|
||||
// 额外效果
|
||||
"effects": [
|
||||
// // 可以添加多个效果
|
||||
{
|
||||
// // 效果 ID
|
||||
"id": "minecraft:glowing",
|
||||
// // 时长,秒
|
||||
"time": 30,
|
||||
// // 效果等级
|
||||
"amplifier": 1,
|
||||
// // 是否显示粒子效果
|
||||
"hide_particles": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
{
|
||||
"weight": 0.4,
|
||||
"ads_addend": 0.05,
|
||||
// 近战伤害,用于刺刀
|
||||
"recoil_modifier": {
|
||||
// 竖直方向偏转削减的大小,范围-1~0
|
||||
"pitch": -0.15,
|
||||
// 水平方向偏转削减程度的大小,范围-1~0
|
||||
"yaw": -0.03
|
||||
},
|
||||
"melee": {
|
||||
// 刺伤范围,以玩家视角为中心的立方体区域
|
||||
// 枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
"range": [5, 1, 2],
|
||||
// 伤害值
|
||||
"damage": 15,
|
||||
// 击退效果
|
||||
"knockback": 0.0,
|
||||
"cooldown": -0.2,
|
||||
// 延迟伤害,单位:秒
|
||||
"delay_damage_time": 0.2
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// // 可以添加多个效果
|
||||
// {
|
||||
// // 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// // 时长,秒
|
||||
// "time": 5,
|
||||
// // 效果等级
|
||||
// "amplifier": 1,
|
||||
// // 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
{
|
||||
"weight": 1.2,
|
||||
"ads_addend": 0.1,
|
||||
"inaccuracy_addend": -0.1,
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.08
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 对枪械后坐力的影响。
|
||||
"recoil_modifier": {
|
||||
// 竖直方向偏转削减的大小,范围-1~0
|
||||
"pitch": -0.16,
|
||||
// 水平方向偏转削减程度的大小,范围-1~0
|
||||
"yaw": -0.1
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 3
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
{
|
||||
"weight": 0.2,
|
||||
"ads_addend": -0.05,
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.03
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
// "percent": 0.2,
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
"multiplier": 1.06
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 扩容弹夹(匣)等级
|
||||
"extended_mag_level": 2
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"weight": 2.0,
|
||||
"ads_addend": 0.1,
|
||||
"damage": {
|
||||
"multiplier": 1.1
|
||||
},
|
||||
"extended_mag_level": 1
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 1.25,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": 0.2
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.3
|
||||
},
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.12
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"multiplier": -0.0
|
||||
},
|
||||
// 射速配置
|
||||
//"rpm": {
|
||||
//"multiplier": 0.9
|
||||
//},
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 1,
|
||||
"explosion": {
|
||||
// 一但为 true,那么强行开启爆炸,默认为 false
|
||||
"explode": true,
|
||||
"radius": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"addend": 1.5
|
||||
},
|
||||
"damage": {
|
||||
// 里面填写参照其他新方法的四个参数
|
||||
"addend": 25.0
|
||||
},
|
||||
// 一但为 true,那么强行开启击退,默认为 false
|
||||
"knockback": false,
|
||||
// 一但为 true,那么强行开启破坏方块,默认为 false
|
||||
"destroy_block": false,
|
||||
"delay": {
|
||||
"addend": 3.0
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"multiplier": 1.25
|
||||
},
|
||||
// 护甲穿透配置
|
||||
// "armor_ignore":{
|
||||
// "addend": 0.0
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": 0.2
|
||||
},
|
||||
// 击退配置
|
||||
"knockback": {
|
||||
"addend": 0.5
|
||||
}
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"weight": 4.0,
|
||||
"ads_addend": 0.1,
|
||||
"damage": {
|
||||
"multiplier": 1.2
|
||||
},
|
||||
"extended_mag_level": 2
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"weight": 6.0,
|
||||
"ads_addend": 0.1,
|
||||
"damage": {
|
||||
"multiplier": 1.3
|
||||
},
|
||||
"extended_mag_level": 3
|
||||
}
|
@ -0,0 +1,106 @@
|
||||
{
|
||||
// 重量,增加至总重
|
||||
"weight": 3.2,
|
||||
// 开镜时间加数(旧方法,可以使用,但推荐更换)
|
||||
// "ads_addend": 0.05,
|
||||
// 射击精度加数(旧方法,可以使用,但推荐更换)
|
||||
// "inaccuracy_addend": 0.07,
|
||||
// 开镜时间配置(新方法,推荐使用)
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"percent": 0.08
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": 0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": 0.12
|
||||
},
|
||||
// "effective_range": {
|
||||
// "addend": 10
|
||||
// },
|
||||
// 子弹速度配置
|
||||
"ammo_speed": {
|
||||
"percent": -0.13
|
||||
// ...
|
||||
},
|
||||
// 穿透配置
|
||||
"pierce": {
|
||||
"addend": -2.0
|
||||
// ...
|
||||
},
|
||||
// 射速配置
|
||||
// "rpm": {
|
||||
// ...
|
||||
//"multiplier": 1.02
|
||||
// },
|
||||
// "silence": {
|
||||
// 声音传播的范围,如果默认是 50 格,这里填入 -10,那么消音后传播距离为 40 格
|
||||
// "distance_addend": -10,
|
||||
// 是否使用专门的消音后的音源
|
||||
// "use_silence_sound": true
|
||||
// },
|
||||
// 扩容弹匣等级(1,2,3,分别对应调用枪械 data 中的三种弹匣容量)
|
||||
"extended_mag_level": 3,
|
||||
// 是否点燃目标(一但为 true,那么强行开启点燃)
|
||||
"ignite": {
|
||||
"entity": true
|
||||
// "block": true
|
||||
},
|
||||
"damage": {
|
||||
"multiplier": 1.3
|
||||
},
|
||||
// 护甲穿透配置
|
||||
"armor_ignore":{
|
||||
"addend": -0.1
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
// 爆头配置
|
||||
// "head_shot":{
|
||||
// "addend": -0.0
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 击退配置
|
||||
// "knockback": {
|
||||
// "addend": 0.5
|
||||
// "multiplier": 1.5
|
||||
// }
|
||||
// 近战伤害,用于刺刀
|
||||
//"melee": {
|
||||
// 刺刀距离参数,枪械里还有个刺刀攻击距离参数,两者做加和
|
||||
//"distance": 2,
|
||||
// 刺刀范围角度
|
||||
//"range_angle": 45,
|
||||
// 刺刀冷却时间,枪械里还有个刺刀冷却时间参数,两者做加和
|
||||
//"cooldown": 0,
|
||||
// 伤害值
|
||||
//"damage": 6,
|
||||
// 击退效果
|
||||
//"knockback": 0.4,
|
||||
// 前摇时长,单位:秒
|
||||
//"prep": 0.1
|
||||
// 额外效果
|
||||
// "effects": [
|
||||
// 可以添加多个效果
|
||||
// {
|
||||
// 效果 ID
|
||||
// "id": "minecraft:poison",
|
||||
// 时长,秒
|
||||
// "time": 5,
|
||||
// 效果等级
|
||||
// "amplifier": 1,
|
||||
// 是否显示粒子效果
|
||||
// "hide_particles": true
|
||||
// }
|
||||
// ]
|
||||
//}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
{
|
||||
// 配件重量,单位 kg。影响持枪者的移速
|
||||
"weight": 0.25,
|
||||
// 对枪械后坐力的影响。
|
||||
"recoil_modifier": {
|
||||
// 竖直方向偏转削减的大小,范围-1~0
|
||||
"pitch": -0.1,
|
||||
// 水平方向偏转削减程度的大小,范围-1~0
|
||||
"yaw": -0.2
|
||||
}
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
{
|
||||
"weight": 0.15,
|
||||
//"ads_addend": -0.025,
|
||||
"inaccuracy_addend": -0.6,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"addend": -0.035
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": -0.15
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": -0.1
|
||||
},
|
||||
// 爆头配置
|
||||
"head_shot":{
|
||||
"addend": 0.02
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
// 护甲穿透配置
|
||||
// "armor_ignore":{
|
||||
// "addend": 0.0
|
||||
// "multiplier": 1.5
|
||||
// },
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
{
|
||||
"weight": 0.25,
|
||||
//"ads_addend": -0.025,
|
||||
//"inaccuracy_addend": -0.5,
|
||||
"ads": {
|
||||
// 加数(多个配件的数值相加,作为第一个乘区)
|
||||
//"addend": 0.08
|
||||
// 百分比加数(1 + 多个配件相加,作为第二个乘区)
|
||||
"addend": -0.035
|
||||
// 乘数(多个配件相乘,作为第三个乘区)
|
||||
// "multiplier": 1.2,
|
||||
// 调用 lua 的函数,返回值作为最终结果(输入值 x 为前三个乘区相乘的结果,r 代表枪械 data 中的原始数值,y 代表返回值)
|
||||
// "function": "if (x > 20) then y = r + 5 else y = x * 3 end"
|
||||
},
|
||||
// 腰射精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"inaccuracy": {
|
||||
// 四个参数不需要全部写,可以自选其中的一个或多个(最终计算时会跳过没写的乘区)
|
||||
"addend": -0.58
|
||||
},
|
||||
// 瞄准精度配置,最终数值越小越精准(新方法,推荐使用)
|
||||
"aim_inaccuracy": {
|
||||
"addend": -0.1
|
||||
},
|
||||
// 爆头配置
|
||||
// "head_shot":{
|
||||
// "addend": 0.05
|
||||
// "multiplier": 1.5
|
||||
// }
|
||||
// 护甲穿透配置
|
||||
"armor_ignore":{
|
||||
"addend": 0.05
|
||||
// "multiplier": 1.5
|
||||
}
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
{
|
||||
"weight": 0.15,
|
||||
"ads_addend": -0.025,
|
||||
"inaccuracy_addend": -0.6
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
{
|
||||
"weight": 0.15,
|
||||
"ads_addend": -0.025,
|
||||
"inaccuracy_addend": -0.6
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
{
|
||||
"weight": 0.19,
|
||||
"ads_addend": -0.025,
|
||||
"inaccuracy_addend": -0.64
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user