iter46-卡1:换图系双基座七件批: 七件实装+全局damage_taken统一+BattleRefreshFlow拆件+词表扩签+数据37行——代码域闸全绿
This commit is contained in:
1 parent
b5b2c55557
commit
3fa99583fb
15 files changed
+1055
-76
No files matched your search
@@ -869,5 +869,215 @@ rows = [
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"feat_id": "vein_reserve",
|
||||
"display_name": "矿脉储能",
|
||||
"rarity": "excellent",
|
||||
"cap": 1,
|
||||
"desc": "挖格储能:每次受理的付费挖格 +1 储备点(RAP)",
|
||||
"triggers": [
|
||||
{
|
||||
"on": "dig_paid",
|
||||
"do": {
|
||||
"kind": "grant_reserve_ap",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"feat_id": "easy_swap",
|
||||
"display_name": "省力周转",
|
||||
"rarity": "excellent",
|
||||
"cap": 1,
|
||||
"desc": "刷新半价:弃图刷新成本为基线 50%",
|
||||
"triggers": [
|
||||
{
|
||||
"on": "refresh_request",
|
||||
"do": {
|
||||
"kind": "apply_discount",
|
||||
"mode": "refresh",
|
||||
"cost_mult": 50
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"feat_id": "wall_blast",
|
||||
"display_name": "崩壁冲击",
|
||||
"rarity": "excellent",
|
||||
"cap": 1,
|
||||
"desc": "刷后群伤:成功刷新后全体存活敌各受 2 点",
|
||||
"triggers": [
|
||||
{
|
||||
"on": "board_refreshed",
|
||||
"do": {
|
||||
"kind": "open_ticket",
|
||||
"channel": "blast",
|
||||
"value": 2
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"feat_id": "mine_profit",
|
||||
"display_name": "矿道红利",
|
||||
"rarity": "rare",
|
||||
"cap": 1,
|
||||
"desc": "刷后GP:每次成功刷新固定 +1 GP",
|
||||
"triggers": [
|
||||
{
|
||||
"on": "board_refreshed",
|
||||
"do": {
|
||||
"kind": "grant_gp",
|
||||
"value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"feat_id": "stone_mitigation",
|
||||
"display_name": "石层缓冲",
|
||||
"rarity": "common",
|
||||
"cap": 1,
|
||||
"desc": "当轮减伤:本轮成功刷新后,每次受伤固定 −2(多刷不叠加)",
|
||||
"triggers": [
|
||||
{
|
||||
"on": "board_refreshed",
|
||||
"do": {
|
||||
"kind": "counter_add",
|
||||
"counter_id": "round_swap_guard",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"on": "damage_taken",
|
||||
"when": [
|
||||
{
|
||||
"fact": "counter",
|
||||
"id": "round_swap_guard",
|
||||
"op": "gte",
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"do": {
|
||||
"kind": "damage_reduce",
|
||||
"value": 2
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"feat_id": "charge_rotation",
|
||||
"display_name": "蓄力周转",
|
||||
"rarity": "excellent",
|
||||
"cap": 1,
|
||||
"desc": "刷后蓄力:每次刷新 +1 层(上限 3),下一次攻击消费全部层数",
|
||||
"triggers": [
|
||||
{
|
||||
"on": "board_refreshed",
|
||||
"when": [
|
||||
{
|
||||
"fact": "counter",
|
||||
"id": "swap_charge_layers",
|
||||
"op": "lt",
|
||||
"value": 3
|
||||
}
|
||||
],
|
||||
"do": {
|
||||
"kind": "counter_add",
|
||||
"counter_id": "swap_charge_layers",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"on": "attack_commit",
|
||||
"when": [
|
||||
{
|
||||
"fact": "counter",
|
||||
"id": "swap_charge_layers",
|
||||
"op": "gte",
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"do": {
|
||||
"kind": "attack_bonus",
|
||||
"value_counter": "swap_charge_layers"
|
||||
}
|
||||
},
|
||||
{
|
||||
"on": "attack_commit",
|
||||
"when": [
|
||||
{
|
||||
"fact": "counter",
|
||||
"id": "swap_charge_layers",
|
||||
"op": "gte",
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"do": {
|
||||
"kind": "counter_add",
|
||||
"counter_id": "swap_charge_layers",
|
||||
"set": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"feat_id": "tunnel_rest",
|
||||
"display_name": "坑道小憩",
|
||||
"rarity": "common",
|
||||
"cap": 1,
|
||||
"desc": "当轮恢复:每次刷新累计 1 点(上限 3),本轮轮末合计回复",
|
||||
"triggers": [
|
||||
{
|
||||
"on": "board_refreshed",
|
||||
"when": [
|
||||
{
|
||||
"fact": "counter",
|
||||
"id": "round_swap_rest",
|
||||
"op": "lt",
|
||||
"value": 3
|
||||
}
|
||||
],
|
||||
"do": {
|
||||
"kind": "counter_add",
|
||||
"counter_id": "round_swap_rest",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"on": "round_end",
|
||||
"when": [
|
||||
{
|
||||
"fact": "counter",
|
||||
"id": "round_swap_rest",
|
||||
"op": "gte",
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"do": {
|
||||
"kind": "heal",
|
||||
"value_counter": "round_swap_rest"
|
||||
}
|
||||
},
|
||||
{
|
||||
"on": "round_end",
|
||||
"when": [
|
||||
{
|
||||
"fact": "counter",
|
||||
"id": "round_swap_rest",
|
||||
"op": "gte",
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"do": {
|
||||
"kind": "counter_add",
|
||||
"counter_id": "round_swap_rest",
|
||||
"set": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
Reference in new issue
Block a user