Skip to content

Commit c6f60bd

Browse files
committed
buff平衡调整,移除无效buff
1 parent 1b49875 commit c6f60bd

6 files changed

Lines changed: 62 additions & 81 deletions

File tree

Copilot/openra_ai/cp.py

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -47,52 +47,53 @@
4747
"cp_armor_300": "极度脆弱:受到伤害系数 300%(+200%伤害)",
4848

4949
# E1(步兵)
50-
"cp_inf_slow": "迟缓:移动速度 -80%",
50+
"cp_inf_slow": "迟缓:移动速度 -80%,攻击速度 -80%",
5151
"cp_inf_berserk": "狂暴:攻击 +200%,移速 +100%,受伤 +200%",
52-
"cp_inf_accuracy": "精准:射程 +50%,攻击 +20%",
52+
"cp_inf_accuracy": "精准:射程提升100%,攻击力提升200%",
5353
"cp_inf_overheat": "过热:装填 +100%,攻击 -50%",
5454
"cp_inf_fragile": "易伤:受到伤害 +300%",
5555

5656
# RK(火箭兵)
57-
"cp_rkt_slow": "迟缓:移动速度 -80%,攻击 -60%",
57+
"cp_rkt_slow": "迟缓:移动速度 -80%,攻击速度 -80%",
5858
"cp_rkt_rapidfire": "连发:装填 -80%,攻击 -40%",
5959
"cp_rkt_overcharge": "过充:攻击 +400%,装填 +200%",
6060
"cp_rkt_anti_armor": "对装强化:攻击 +300%,射程 +20%",
6161
"cp_rkt_splash": "溅射增幅:攻击 +80%,射程 -20%",
62-
"cp_rkt_accuracy": "精准:射程 +50%,攻击 +20%",
62+
"cp_rkt_accuracy": "精准:射程提升100%,攻击力提升100%",
6363
"cp_rkt_malfunction": "故障:攻击 -70%,装填 +200%,射程 -50%",
6464
"cp_rkt_fragile": "易伤:受到伤害 +300%",
6565

6666
# V2RL(V2 火箭)
67-
"cp_v2_rapidfire": "连发:装填 -70%,攻击 -50%",
68-
"cp_v2_range_decay": "射程衰减:射程 -30%,攻击 +50%",
67+
"cp_v2_rapidfire": "连发:装填 -80%,攻击 -20%",
68+
"cp_v2_range_decay": "射程衰减:射程 -60%,攻击 +150%",
6969
"cp_v2_overdrive": "过载:移速 +100%,攻击 +80%",
7070
"cp_v2_guidance_failure": "制导失效:攻击 -75%,射程 -60%,装填 +100%",
7171
"cp_v2_cant_move": "定身:移动速度 -90%",
7272
"cp_v2_fragile": "易伤:受到伤害 +300%",
7373

7474
# FTRK(防空车)
75-
"cp_aa_rapidfire": "连发:装填 -75%,攻击 +70%",
76-
"cp_aa_overdrive": "过载:移速 +50%,攻击 +80%",
77-
"cp_aa_anti_ground": "对地强化:攻击 +150%,射程 +10%",
75+
"cp_aa_rapidfire": "连发:装填 -75%,攻击 +50%",
76+
"cp_aa_overdrive": "过载:移速 +50%,攻击 +180%",
77+
"cp_aa_anti_ground": "对地强化:攻击 +150%,射程 +50%",
7878
"cp_aa_jammed": "受干扰:攻击 -80%,装填 +300%,射程 -70%",
7979
"cp_aa_fragile": "易伤:受到伤害 +300%",
8080

8181
# 3TNK(三坦)
82-
"cp_tank_armor_up": "护甲强化:受到伤害 -50%",
82+
"cp_tank_armor_up": "护甲强化:受到伤害 -90%",
8383
"cp_tank_slow": "迟缓:移动速度 -70%",
84-
"cp_tank_ap_rounds": "穿甲弹:攻击 +150%,射程 +20%",
85-
"cp_tank_engine_failure": "引擎故障:移速 -80%,攻击 -40%",
84+
"cp_tank_ap_rounds": "穿甲弹:攻击 +250%,射程 +20%",
85+
"cp_tank_engine_failure": "引擎故障:移速 -80%,攻击 -40%,受伤 +100%",
8686
"cp_tank_fragile": "易伤:受到伤害 +300%",
8787
"cp_tank_super_weak": "超级衰弱:攻击 -80%,受到伤害 +200%",
8888

8989
# 4TNK(天启)
9090
"cp_mammoth_apex": "巅峰系统:攻击 +200%,移速 -20%,射程 +10%",
9191
"cp_mammoth_system_overload": "系统过载:攻击 -60%,移速 -85%,装填 +150%",
9292
"cp_mammoth_fragile": "极度易伤:受到伤害 +500%",
93-
"cp_mammoth_super_weak": "超级衰弱:攻击 -80%,受到伤害 +200%",
93+
"cp_mammoth_super_weak": "超级衰弱:攻击 -80%,受到伤害 +900%",
9494

9595
# MIG
96+
# MIG 不在 README Buff 表展示,保持与规则一致(保留以兼容可能返回)
9697
"cp_mig_anti_armor": "对装/建筑强化:攻击 +150%,射程 +20%",
9798
"cp_mig_overdrive": "过载:移速 +50%,攻击 +40%",
9899
"cp_mig_maverick": "王牌:攻击 +200%,装填 -40%",
@@ -103,7 +104,7 @@
103104
"cp_yak_rapidfire": "连发:装填 -80%,攻击 -20%",
104105
"cp_yak_anti_infantry": "反步强化:攻击 +100%,移速 +20%",
105106
"cp_yak_chaingun": "链枪:攻击 +80%,装填 -70%",
106-
"cp_yak_jammed": "受干扰:攻击 -90%,移速 -40%,装填 +400%",
107+
"cp_yak_jammed": "受干扰:攻击 -90%,移速 -90%,装填 +400%",
107108
"cp_yak_fragile": "易伤:受到伤害 +300%",
108109
}
109110

README.md

Lines changed: 17 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ Mission Fin 可公开情报如下:
187187
{
188188
"unitType": "e1",
189189
"buffType": "generic",
190-
"buffName": "cp_dmg_up_50"
190+
"buffName": "cp_dmg_up_150"
191191
}
192192
]
193193
}
@@ -238,9 +238,9 @@ Mission Fin 可公开情报如下:
238238

239239
| Condition名称 | 效果 | 说明 |
240240
|---------------|------|------|
241-
| cp_inf_slow | 迟缓 | 移动速度降低80% |
242-
| cp_inf_berserk | 狂暴 | 攻击力提升200%,移动速度提升100%,受到伤害增加200% |
243-
| cp_inf_accuracy | 精准 | 射程提升50%,攻击力提升20% |
241+
| cp_inf_slow | 迟缓 | 移动速度降低80%,攻击速度降低80% |
242+
| cp_inf_berserk | 狂暴 | 攻击力提升500%,移动速度提升100%,受到伤害增加50% |
243+
| cp_inf_accuracy | 精准 | 射程提升100%,攻击力提升200% |
244244
| cp_inf_overheat | 过热 | 装填时间增加100%(射速降低),攻击力降低50% |
245245
| cp_inf_fragile | 易伤 | 受到伤害增加300% |
246246

@@ -250,12 +250,12 @@ Mission Fin 可公开情报如下:
250250

251251
| Condition名称 | 效果 | 说明 |
252252
|---------------|------|------|
253-
| cp_rkt_slow | 迟缓 | 移动速度降低80% |
254-
| cp_rkt_rapidfire | 连发 | 装填时间减少80%(射速大幅提升),攻击力降低40% |
253+
| cp_rkt_slow | 迟缓 | 移动速度降低80%,攻击速度降低80% |
254+
| cp_rkt_rapidfire | 连发 | 装填时间减少80%(五倍射速),攻击力降低20% |
255255
| cp_rkt_overcharge | 过充 | 攻击力提升400%,装填时间增加200%(射速大幅降低) |
256256
| cp_rkt_anti_armor | 对装强化 | 攻击力提升300%,射程提升20% |
257257
| cp_rkt_splash | 溅射增幅 | 攻击力提升80%,射程降低20% |
258-
| cp_rkt_accuracy | 精准 | 射程提升50%,攻击力提升20% |
258+
| cp_rkt_accuracy | 精准 | 射程提升100%,攻击力提升100% |
259259
| cp_rkt_malfunction | 故障 | 攻击力降低70%,装填时间增加200%,射程降低50% |
260260
| cp_rkt_fragile | 易伤 | 受到伤害增加300% |
261261

@@ -265,10 +265,9 @@ Mission Fin 可公开情报如下:
265265

266266
| Condition名称 | 效果 | 说明 |
267267
|---------------|------|------|
268-
| cp_v2_rapidfire | 连发 | 装填时间减少70%,攻击力降低50% |
269-
| cp_v2_range_decay | 射程衰减 | 射程降低30%,攻击力提升50% |
268+
| cp_v2_rapidfire | 连发 | 装填时间减少80%(五倍射速),攻击力降低20% |
269+
| cp_v2_range_decay | 射程衰减 | 射程降低60%,攻击力提升150% |
270270
| cp_v2_overdrive | 过载 | 移动速度提升100%,攻击力提升80% |
271-
| cp_v2_splash | 溅射增幅 | (已移除) |
272271
| cp_v2_guidance_failure | 制导失效 | 攻击力降低75%,射程降低60%,装填时间增加100% |
273272
| cp_v2_cant_move | 定身 | 移动速度降低90% |
274273
| cp_v2_fragile | 易伤 | 受到伤害增加300% |
@@ -279,10 +278,9 @@ Mission Fin 可公开情报如下:
279278

280279
| Condition名称 | 效果 | 说明 |
281280
|---------------|------|------|
282-
| cp_aa_rapidfire | 连发 | 装填时间减少75%,攻击力提升70% |
283-
| cp_aa_overdrive | 过载 | 移动速度提升50%,攻击力提升80% |
284-
| cp_aa_anti_air | 防空强化 | (已移除) |
285-
| cp_aa_anti_ground| 对地强化 | 攻击力提升150%,射程提升10% |
281+
| cp_aa_rapidfire | 连发 | 装填时间减少75%(四倍射速),攻击力增加50% |
282+
| cp_aa_overdrive | 过载 | 移动速度提升50%,攻击力提升180% |
283+
| cp_aa_anti_ground| 对地强化 | 攻击力提升150%,射程提升50% |
286284
| cp_aa_jammed | 受干扰 | 攻击力降低80%,装填时间增加300%,射程降低70% |
287285
| cp_aa_fragile | 易伤 | 受到伤害增加300% |
288286

@@ -292,12 +290,10 @@ Mission Fin 可公开情报如下:
292290

293291
| Condition名称 | 效果 | 说明 |
294292
|---------------|------|------|
295-
| cp_tank_armor_up | 护甲强化 | 受到伤害降低50% |
296-
| cp_tank_slow | 迟缓 | 移动速度降低70% |
297-
| cp_tank_overdrive | 过载 | (已移除) |
293+
| cp_tank_armor_up | 护甲强化 | 受到伤害降低90% |
298294
| cp_tank_super_weak | 超级衰弱 | 攻击力降低80%,受到伤害增加200% |
299-
| cp_tank_ap_rounds | 穿甲弹 | 攻击力提升150%,射程提升20% |
300-
| cp_tank_engine_failure | 引擎故障 | 移动速度降低80%,攻击力降低40% |
295+
| cp_tank_ap_rounds | 穿甲弹 | 攻击力提升250%,射程提升20% |
296+
| cp_tank_engine_failure | 引擎故障 | 移动速度降低80%,攻击力降低40%,受到伤害增加100% |
301297
| cp_tank_fragile | 易伤 | 受到伤害增加300% |
302298

303299
---
@@ -306,38 +302,20 @@ Mission Fin 可公开情报如下:
306302

307303
| Condition名称 | 效果 | 说明 |
308304
|---------------|------|------|
309-
| cp_mammoth_armor_up | 护甲强化 | (已移除) |
310-
| cp_mammoth_slow | 迟缓 | (已移除) |
311-
| cp_mammoth_dual_cannon | 双炮齐射 | (已移除) |
312305
| cp_mammoth_apex | 巅峰系统 | 攻击力提升200%,移动速度降低20%,射程提升10% |
313306
| cp_mammoth_system_overload | 系统过载 | 攻击力降低60%,移动速度降低85%,装填时间增加150% |
314307
| cp_mammoth_fragile | 极度易伤 | 受到伤害增加500% |
315-
| cp_mammoth_super_weak | 超级衰弱 | 攻击力降低80%,受到伤害增加200% |
316-
317-
---
318-
319-
## MIG(米格战机)特色Buff
320-
321-
| Condition名称 | 效果 | 说明 |
322-
|---------------|------|------|
323-
| cp_mig_speed_up | 加速 | (已移除) |
324-
| cp_mig_anti_armor | 对装/建筑强化 | 攻击力提升150%,射程提升20% |
325-
| cp_mig_overdrive | 过载 | 移动速度提升50%,攻击力提升40% |
326-
| cp_mig_maverick | 王牌 | 攻击力提升200%,装填时间减少40% |
327-
| cp_mig_stall | 失速 | 移动速度降低70%,攻击力降低60%,射程降低50% |
328-
| cp_mig_fragile | 易伤 | 受到伤害增加300% |
308+
| cp_mammoth_super_weak | 超级衰弱 | 攻击力降低80%,受到伤害增加900% |
329309

330310
---
331311

332312
## YAK(雅克战机)特色Buff
333313

334314
| Condition名称 | 效果 | 说明 |
335315
|---------------|------|------|
336-
| cp_yak_rapidfire | 连发 | 装填时间减少80%,攻击力降低20% |
337316
| cp_yak_anti_infantry| 反步强化 | 攻击力提升100%,移动速度提升20% |
338-
| cp_yak_overdrive | 过载 | (已移除) |
339317
| cp_yak_chaingun | 链枪 | 攻击力提升80%,装填时间减少70% |
340-
| cp_yak_jammed | 受干扰 | 攻击力降低90%,移动速度降低40%,装填时间增加400% |
318+
| cp_yak_jammed | 受干扰 | 攻击力降低90%,移动速度降低90%,装填时间增加400% |
341319
| cp_yak_fragile | 易伤 | 受到伤害增加300% |
342320

343321
---

mods/copilot/maps/copilot-fin/copilot-fin.lua

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ local DEBUG_ENABLED = false -- 是否启用debug输出
1414

1515
-- 兵种类型
1616
local UNIT_TYPES = {
17-
"e1", "e3", "v2rl", "ftrk", "3tnk", "4tnk", "mig", "yak"
17+
"e1", "e3", "v2rl", "ftrk", "3tnk", "4tnk", "yak"
1818
}
1919

2020
-- 通用Buff池
@@ -43,20 +43,16 @@ local SPECIAL_BUFFS = {
4343
"cp_aa_anti_ground", "cp_aa_jammed", "cp_aa_fragile"
4444
},
4545
["3tnk"] = {
46-
"cp_tank_armor_up", "cp_tank_slow",
46+
"cp_tank_armor_up",
4747
"cp_tank_ap_rounds", "cp_tank_engine_failure", "cp_tank_fragile",
4848
"cp_tank_super_weak"
4949
},
5050
["4tnk"] = {
5151
"cp_mammoth_apex", "cp_mammoth_system_overload", "cp_mammoth_fragile",
5252
"cp_mammoth_super_weak"
5353
},
54-
mig = {
55-
"cp_mig_anti_armor", "cp_mig_overdrive",
56-
"cp_mig_maverick", "cp_mig_stall", "cp_mig_fragile"
57-
},
5854
yak = {
59-
"cp_yak_rapidfire", "cp_yak_anti_infantry",
55+
"cp_yak_anti_infantry",
6056
"cp_yak_chaingun", "cp_yak_jammed", "cp_yak_fragile"
6157
}
6258
}

mods/copilot/rules/aircraft.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ YAK:
301301
Modifier: 10
302302
SpeedMultiplier@CP_YAK_JAMMED:
303303
RequiresCondition: cp_yak_jammed
304-
Modifier: 60
304+
Modifier: 10
305305
DamageMultiplier@CP_YAK_FRAGILE:
306306
RequiresCondition: cp_yak_fragile
307307
Modifier: 400

mods/copilot/rules/infantry.yaml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -124,21 +124,24 @@ E1:
124124
SpeedMultiplier@CP_INF_SLOW:
125125
RequiresCondition: cp_inf_slow
126126
Modifier: 20
127+
ReloadDelayMultiplier@CP_INF_SLOW:
128+
RequiresCondition: cp_inf_slow
129+
Modifier: 500
127130
FirepowerMultiplier@CP_INF_BERSERK:
128131
RequiresCondition: cp_inf_berserk
129-
Modifier: 300
132+
Modifier: 600
130133
DamageMultiplier@CP_INF_BERSERK_FRAGILE:
131134
RequiresCondition: cp_inf_berserk
132-
Modifier: 300
135+
Modifier: 150
133136
SpeedMultiplier@CP_INF_BERSERK_FRAGILE2:
134137
RequiresCondition: cp_inf_berserk
135138
Modifier: 200
136139
RangeMultiplier@CP_INF_ACCURACY:
137140
RequiresCondition: cp_inf_accuracy
138-
Modifier: 150
141+
Modifier: 200
139142
FirepowerMultiplier@CP_INF_ACCURACY:
140143
RequiresCondition: cp_inf_accuracy
141-
Modifier: 120
144+
Modifier: 300
142145
ReloadDelayMultiplier@CP_INF_OVERHEAT:
143146
RequiresCondition: cp_inf_overheat
144147
Modifier: 200
@@ -280,15 +283,15 @@ E3:
280283
SpeedMultiplier@CP_RKT_SLOW:
281284
RequiresCondition: cp_rkt_slow
282285
Modifier: 20
283-
FirepowerMultiplier@CP_RKT_SLOW:
286+
ReloadDelayMultiplier@CP_RKT_SLOW:
284287
RequiresCondition: cp_rkt_slow
285-
Modifier: 40
288+
Modifier: 500
286289
ReloadDelayMultiplier@CP_RKT_RAPIDFIRE:
287290
RequiresCondition: cp_rkt_rapidfire
288291
Modifier: 20
289292
FirepowerMultiplier@CP_RKT_RAPIDFIRE:
290293
RequiresCondition: cp_rkt_rapidfire
291-
Modifier: 60
294+
Modifier: 80
292295
ReloadDelayMultiplier@CP_RKT_OVERCHARGE:
293296
RequiresCondition: cp_rkt_overcharge
294297
Modifier: 300
@@ -309,10 +312,10 @@ E3:
309312
Modifier: 80
310313
RangeMultiplier@CP_RKT_ACCURACY:
311314
RequiresCondition: cp_rkt_accuracy
312-
Modifier: 150
315+
Modifier: 200
313316
FirepowerMultiplier@CP_RKT_ACCURACY:
314317
RequiresCondition: cp_rkt_accuracy
315-
Modifier: 120
318+
Modifier: 200
316319
ReloadDelayMultiplier@CP_RKT_MALFUNCTION:
317320
RequiresCondition: cp_rkt_malfunction
318321
Modifier: 300

mods/copilot/rules/vehicles.yaml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,16 +72,16 @@ V2RL:
7272

7373
ReloadDelayMultiplier@CP_V2_RAPIDFIRE:
7474
RequiresCondition: cp_v2_rapidfire
75-
Modifier: 30
75+
Modifier: 20
7676
FirepowerMultiplier@CP_V2_RAPIDFIRE:
7777
RequiresCondition: cp_v2_rapidfire
78-
Modifier: 50
78+
Modifier: 80
7979
RangeMultiplier@CP_V2_RANGE_DECAY:
8080
RequiresCondition: cp_v2_range_decay
81-
Modifier: 70
81+
Modifier: 40
8282
FirepowerMultiplier@CP_V2_RANGE_DECAY:
8383
RequiresCondition: cp_v2_range_decay
84-
Modifier: 150
84+
Modifier: 250
8585
SpeedMultiplier@CP_V2_OVERDRIVE:
8686
RequiresCondition: cp_v2_overdrive
8787
Modifier: 200
@@ -271,13 +271,13 @@ V2RL:
271271

272272
DamageMultiplier@CP_TANK_ARMOR_UP:
273273
RequiresCondition: cp_tank_armor_up
274-
Modifier: 50
274+
Modifier: 10
275275
SpeedMultiplier@CP_TANK_SLOW:
276276
RequiresCondition: cp_tank_slow
277277
Modifier: 30
278278
FirepowerMultiplier@CP_TANK_AP_ROUNDS:
279279
RequiresCondition: cp_tank_ap_rounds
280-
Modifier: 250
280+
Modifier: 350
281281
RangeMultiplier@CP_TANK_AP_ROUNDS:
282282
RequiresCondition: cp_tank_ap_rounds
283283
Modifier: 120
@@ -287,6 +287,9 @@ V2RL:
287287
FirepowerMultiplier@CP_TANK_ENGINE_FAILURE:
288288
RequiresCondition: cp_tank_engine_failure
289289
Modifier: 60
290+
DamageMultiplier@CP_TANK_ENGINE_FAILURE:
291+
RequiresCondition: cp_tank_engine_failure
292+
Modifier: 200
290293
DamageMultiplier@CP_TANK_FRAGILE:
291294
RequiresCondition: cp_tank_fragile
292295
Modifier: 400
@@ -399,13 +402,13 @@ V2RL:
399402
RequiresCondition: cp_mammoth_fragile
400403
Modifier: 600
401404

402-
# 超强Debuff实现:攻击-80%,受伤+200%
405+
# 超强Debuff实现:攻击-80%,受伤+900%
403406
FirepowerMultiplier@CP_MAMMOTH_SUPER_WEAK_FP:
404407
RequiresCondition: cp_mammoth_super_weak
405408
Modifier: 20
406409
DamageMultiplier@CP_MAMMOTH_SUPER_WEAK_DMG:
407410
RequiresCondition: cp_mammoth_super_weak
408-
Modifier: 300
411+
Modifier: 1000
409412

410413
ARTY:
411414
Inherits: ^TrackedVehicle
@@ -916,13 +919,13 @@ FTRK:
916919
Modifier: 25
917920
FirepowerMultiplier@CP_AA_RAPIDFIRE:
918921
RequiresCondition: cp_aa_rapidfire
919-
Modifier: 70
922+
Modifier: 150
920923
SpeedMultiplier@CP_AA_OVERDRIVE:
921924
RequiresCondition: cp_aa_overdrive
922925
Modifier: 150
923926
FirepowerMultiplier@CP_AA_OVERDRIVE:
924927
RequiresCondition: cp_aa_overdrive
925-
Modifier: 180
928+
Modifier: 280
926929
FirepowerMultiplier@CP_AA_ANTI_AIR:
927930
RequiresCondition: cp_aa_anti_air
928931
Modifier: 300
@@ -934,7 +937,7 @@ FTRK:
934937
Modifier: 250
935938
RangeMultiplier@CP_AA_ANTI_GROUND:
936939
RequiresCondition: cp_aa_anti_ground
937-
Modifier: 110
940+
Modifier: 150
938941
ReloadDelayMultiplier@CP_AA_JAMMED:
939942
RequiresCondition: cp_aa_jammed
940943
Modifier: 400

0 commit comments

Comments
 (0)