《暗黑地牢》人物技能代码规则分析

建议使用Notepad++作为读取文本文件的工具。

首先从修女开始
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\vestal文件夹下的vestal.info.darkest文件,就是我们的修女大人了。

resistances: .stun 30% .poison 30% .bleed 40% .disease 30% .move 30% .debuff 30% .death_blow 67% .trap 10%
人物的基础抗性,眩晕stun 30% ,毒抗poison 30%,流血抗性bleed 40%,疾病抗性disease 30%,位移抗性move 30%,异常状态抗性debuff 30% ,死亡之门抗性death_blow 67%,陷阱解除几率trap 10%
weapon: .name "vestal_weapon_0" .atk 0% .dmg 4 8 .crit 1% .spd 4
人物武器升级后所加成的属性
atk 0% 为命中率加成
dmg 4 8 是指伤害区间在4-8之间
crit 1% 是指暴击率加成
spd 4 是指速度加成,也就是每回合速度快的先动
armour: .name "vestal_armour_0" .def 0% .prot 0 .hp 24 .spd 0
人物护甲升级后所加成的属性
def 0% 代表闪避
prot 0 代表防御
hp 24 代表血量
spd 0是指速度加成,也就是每回合速度快的先动
combat_skill: .id "mace_bash" .level 0 .type "melee" .atk 85% .dmg 0% .crit 0% .launch 21 .target 12 .is_crit_valid True .effect "Unholy Killer 1"
mace_bash 是技能的名字
在level 0的时候,该技能是用.type "melee"近战攻击(.type "ranged"则是远程攻击),拥有 .atk 85%的命中率,该技能拥有.dmg 0%的伤害加成,以及.crit 0%的基础暴击加成,可以站在位于.launch 21 的位置上,向位于.target 12 位置的敌人发动melee近战攻击,该技能可以暴击.is_crit_valid True ,会触发名叫"Unholy Killer 1"的额外技能效果。
.target 12 是代表向敌人1位置或者2位置释放技能。
.target ~12 是代表向敌人12位置一起释放技能。
.target @12 是代表向我方1位置或者2位置释放技能。
.target @~12 是代表向我方12位置一起释放技能。
词条中可以添加多个技能效果,但是能显示出来的只有6个(当然有些说明文字非常长、短的会适当缩小、增加显示范围)
该效果可以在位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\effects文件夹下的base.effects.darkest文件中找到。
"Unholy Killer 1"
effect: .name "Unholy Killer 1" .target "performer" .chance 100% .curio_result_type "positive" .monsterType "unholy" .combat_stat_buff 1 .damage_low_multiply 15% .damage_high_multiply 15% .on_hit true .on_miss false
"Unholy Killer 1"技能会对performer自身施加一个效果,(但如果把performer换成target就是对选择目标释放一个buff。)效果的属性为.curio_result_type "positive" 积极的效果buff(对应的negative则是消极的效果,debuff),会有.chance 100% 的几率,释放一个增加combat_stat_buff 1 .damage_low_multiply 15% .damage_high_multiply 15%伤害的buff,该效果对.curio_result_type "positive" .monsterType "unholy"特定的unholy(不洁邪物)类型的怪物有效,要是击中了就会加持效果.on_hit true ,如果没打中就当没发生过.on_miss false。
.target "target" 对选择目标释放,
种族一共有四种:man人类 unholy不洁 beast野兽 eldritch可怖
好了经过第一条代码含义解析,基本就能看懂公式了,那么下面来看第二条
judgement
combat_skill: .id "judgement" .level 0 .type "ranged" .atk 85% .dmg -25% .crit 5% .launch 43 .target 1234 .is_crit_valid True .effect "Vestal HealSelf 1"
这条的效果是0级远程攻击,命中85%,伤害-25%,基础暴击5%,站在43位置上可以攻击1234位置,攻击后出现特效"Vestal HealSelf 1"
"Vestal HealSelf 1"
effect: .name "Vestal HealSelf 1" .target "performer" .curio_result_type "positive" .chance 100% .heal 3 .on_hit true .on_miss false .queue true .source_heal_type hero_skill
除了chance 100% .heal 3 效果为100%的几率治疗自己3点血之外,没有新的内容。该技能下如果把.target "performer"改成.target "target",就会变成给敌人加血3点。
如果写成chance 50% .heal 3 6,效果就会变成50%的几率才会回血,回血量在3~6之间取一个随机值。
好了让我们接着往下看
dazzling_light这个技能
effect: .name "Dazzling Light 1" .target "global" .chance 100% .curio_result_type "positive" .torch_increase 6 .on_hit true .on_miss true .apply_once true .queue true
特殊的地方在于.target "global",是对全域产生效果
附带的特效"Dazzling Light 1"中,有一个叫做.torch_increase 6,会点亮火把亮度6点
当然如果你想减少亮度应该改成什么?改成.torch_increase -6吗?其实也算是对的,不过正确的代码要改成.torch_decrease 6,这样才是减少亮度的正规写法。
"Vestal Stun 1"
effect: .name "Vestal Stun 1" .target "target" .curio_result_type "negative" .chance 100% .stun 1 .on_hit true .on_miss false .queue true
.curio_result_type "negative",眩晕算是一个负面效果,给目标单位加持
.stun 1就是说会眩晕1回合,当然如果你想让目标多晕一会儿,可以改成.stun 99,这就是真的晕到死了
"divine_grace"与"gods_comfort"
这两个技能效果基本一样,我们一起说
combat_skill: .id "divine_grace" .level 0 .heal 4 5 .launch 43 .target @4321 .generation_guaranteed true .is_stall_invalidating false
generation_guaranteed 随机到这个人物下马车的时候,这个技能一定会出现
0级的时候治愈4-5点血,站在43位置上对我方4321的角色释放效果。
combat_skill: .id "gods_comfort" .level 0 .heal 1 3 .launch 432 .target @~1234 .is_stall_invalidating false
0级的时候治愈1-3点血,站在432位置上对我方所有角色释放效果,下面看一下区别:
.target @4321
.target @~1234
看到了吗,加入@就代表是对我方单位释放,画上~符号就是代表对我方全体释放效果,同理之前我们看到的judgement技能,也可以改造成对我方单位造成伤害的效果。
combat_skill: .id "judgement" .level 0 .type "ranged" .atk 85% .dmg -25% .crit 5% .launch 43 .target @~1234 .is_crit_valid True .effect "Vestal HealSelf 1"
这样就是释放的时候对我方所有单位产生伤害了
下面来看"gods_illumination"技能,他的特效为"Dodge Curse 1" "Vestal Light 1" "Destealth"
"Dodge Curse 1"
effect: .name "Dodge Curse 1" .target "target" .curio_result_type "negative" .chance 100% .combat_stat_buff 1 .defense_rating_add -20% .on_hit true .on_miss false
.defense_rating_add -20% 减少目标单位防御力20%
"Destealth"
effect: .name "Destealth" .target "target" .chance 100% .unstealth 1 .on_hit true .on_miss false
.unstealth 1,移除目标单位的隐身效果,当然如果改成以下的代码
effect: .name "Destealth" .target "performer" .chance 100% .stealth 1 .on_hit true .on_miss false .duration 3
.stealth 1 就可以让自己隐身,.duration 3持续时间为3回合,
最后一个技能为"gods_hand",效果为"Vestal Inspiration 1" "Unholy Killer 1"
"Vestal Inspiration 1"
effect: .name "Vestal Inspiration 1" .target "performer" .curio_result_type "positive" .chance 100% .combat_stat_buff 1 .attack_rating_add 6% .damage_low_multiply 25% .damage_high_multiply 25% .on_hit true .on_miss true
改成.duration 3 .combat_stat_buff 1 .attack_rating_add 6% ,就是代表效果维持3回合
.combat_stat_buff 1 .attack_rating_add 6% 增加6%的命中率,-6%就是减少命中率
改成这样是暴击.crit_chance_add 6%,-6就是减少暴击率
改成这样是速度.speed_rating_add 6,-6就是减少速度
改成这样是闪避.defense_rating_add 5%,-6就是减少防御
改成这样是防御.protection_rating_add 6%,-6就是减少防护
.damage_low_multiply 25% .damage_high_multiply 25% 增加最低至25%,最高至25%的伤害。如果改成.damage_low_multiply 5% .damage_high_multiply 50%,就是从5%到50%之间随机选取了。
combat_move_skill: .id "move" .level 0 .type "move" .move 1 1 .launch 4321
.move 1 1 技能则是代表人物要移动的时候,每回合能左右位移几个身位,这里的便是位移1个身位。如果改成 .move 2 2 则可以移动2个身位,改成3就随便移动了
tag: .id "religious" 信教 (改成non-religious就是不信)
tag: .id "heavy" 重型(改成light就是轻型)
tag: .id "altar_of_light"
deaths_door: .buffs deathsdoorACCDebuff deathsdoorDMGLowDebuff deathsdoorDMGHighDebuff deathsdoorSPDDebuff deathsdoorSRDebuff .recovery_buffs mortalityACCDebuff mortalityDMGLowDebuff mortalityDMGHighDebuff mortalitySPDDebuff mortalitySRDebuff .recovery_heart_attack_buffs heartattackACCDebuff heartattackDMGLowDebuff heartattackDMGHighDebuff heartattackSPDDebuff heartattackSRDebuff 死亡之门会附带多少效果(buffs是增益,debuff是减益)
controlled: .target_rank 4 队伍里的推荐位置

然后是瘟疫医生
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\plague_doctor文件夹下的plague_doctor.info.darkest文件,就是我们的医生妹子了。

"noxious_blast"技能下有两个特效"PD Single Blight 1" "Noxious Debuff 1"
"PD Single Blight 1" 这是一个持续性的伤害技能
effect: .name "PD Single Blight 1" .target "target" .curio_result_type "negative" .chance 100% .dotPoison 5 .duration 3 .on_hit true .on_miss false .can_apply_on_death true
.dotPoison 5 .duration 3 每回合掉5点血,持续3回合
.can_apply_on_death true 即使在怪物死亡后,中毒效果仍在继续,可以腐蚀怪物尸体
"incision"
"Bleed 1" 这是一个持续性的伤害技能
effect: .name "Bleed 1" .target "target" .curio_result_type "negative" .chance 100% .dotBleed 2 .duration 3 .on_hit true .on_miss false .can_apply_on_death true
.dotPoison 2 .duration 3 每回合掉2点血,持续3回合
.can_apply_on_death true 即使在怪物死亡后,流血效果仍在继续,可以腐蚀怪物尸体
"battlefield_medicine"
combat_skill: .id "battlefield_medicine" .level 0 .heal 1 1 .launch 43 .target @1234 .effect "Cure" "Cureself" .is_stall_invalidating false
"Cure"
effect: .name "Cure" .target "target" .curio_result_type "positive" .chance 100% .cure 1 .on_hit true .on_miss false
.cure 1 效果是治疗出血与中毒的伤害,.target "target"治愈选中目标
"Cureself"
effect: .name "Cureself" .target "performer" .curio_result_type "positive" .chance 100% .cure 1 .on_hit true .on_miss false .queue true .apply_once true
这里就是治疗自己
"disorienting_blast"
"Disorient 1"
effect: .name "Disorient 1" .target "target" .shuffletarget .chance 100% .on_hit true .on_miss false .apply_once true .can_apply_on_death true
.shuffletarget 随机移动位置
"clear_corpses"
effect: .name "clear_corpses" .target "target_group" .chance 100% .kill_enemy_types corpse .on_hit true .on_miss false .queue false .can_apply_on_death true
kill_enemy_types corpse 清除场上所有怪物的尸体

然后是神秘学者
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\occultist文件夹下的occultist.info.darkest文件,就是我们的神秘学者了。

"disruptive_curse"
"Mark Target"
effect: .name "Mark Target" .target "target" .curio_result_type "positive" .chance 100% .tag 1 .duration 3 .on_hit true .on_miss false
.tag 1 .duration 3 技能的效果是对选中目标进行标记,持续3回合
"daemons_pull"
"Pull 2A" "clear_corpses"
"Pull 2A"
effect: .name "Pull 2A" .target "target" .pull 2 .chance 100% .on_hit true .on_miss false .can_apply_on_death true
.pull 2 对目标拉动,向英雄方向位移2个格子

然后是老兵
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\man_at_arms文件夹下的occultist.info.darkest文件,就是我们的老兵了。

"bellow"技能的"Bellow Crit 1"效果,附带一个"MAA_Bellow_CritReceived_1"特效,这个特殊的效果并不存在effect文件中,效果为+5% Crits Received while Marked (100% base)。而之后的"Command 1"技能也是如此,它包括了"MAA_Command_ACC_1" "MAA_Command_CRIT_1" "MAA_Command_GuardedDMGL_1" "MAA_Command_GuardedDMGH_1"这四个技能,效果也不存在effect文件中。
"Clear Guard Performer" 较为特殊的守护队友模式,有"Clear Guard Performer" "Clear Guard Target" "MAA Guard 1" "Defender 1"四种特殊效果。
effect: .name "Clear Guard Performer" .target "performer" .chance 100% .clearguarding 1 .clearguarded 1 .on_hit true .on_miss true .has_description false
.target "performer" .clearguarding 1 .clearguarded 1 清除自身标记
"Clear Guard Target"
effect: .name "Clear Guard Target" .target "target" .chance 100% .clearguarding 1 .clearguarded 1 .on_hit true .on_miss true .has_description false
.target "target" .clearguarding 1 .clearguarded 1 清除目标标记
"MAA Guard 1"
effect: .name "MAA Guard 1" .target "target" .curio_result_type "positive" .guard 1 .on_hit true .on_miss true .duration 3
.target "target" .guard 1 .duration 3 在3回合内警卫目标单位
"Defender 1"
effect: .name "Defender 1" .target "performer" .curio_result_type "positive" .chance 100% .combat_stat_buff 1 .protection_rating_add 15% .on_hit true .on_miss true .queue true
.target "performer" .protection_rating_add 15% 为自己提供15%的防御力
"retribution" 该技能为吸引敌人攻击自己从而防守反击的能力 "MAA Riposte 1" "Mark Self"
"MAA Riposte 1"
effect: .name "MAA Riposte 1" .target "performer" .curio_result_type "positive" .chance 100% .riposte 1 .riposte_on_hit_chance_add 100% .riposte_on_miss_chance_add 100% .duration 3 .on_hit true .on_miss true .damage_low_multiply -40% .damage_high_multiply -40% .crit_chance_add 0%
.riposte 1 .riposte_on_hit_chance_add 100% .riposte_on_miss_chance_add 100% .duration 3 给自己施加一个反击敌人的效果,维持3回合,注意不是所有英雄都可以反击的,某些英雄没有反击动画会导致游戏跳出
riposte_skill: .id "riposte1" .level 0 .type "melee" .atk 90% .dmg 0% .crit 0% .launch 1234 .target 1234 .is_crit_valid True
这行技能就是代表了反击这一事件,没有这行也无法进行反击
.damage_low_multiply -40% .damage_high_multiply -40% .crit_chance_add 0% 伤害减少40%,暴击增加0%
"Mark Self"
effect: .name "Mark Self" .target "performer" .curio_result_type "positive" .chance 100% .tag 1 .combat_stat_buff 1 .duration 2 .on_hit true .on_miss true .queue true
.tag 1 .duration 2 标记自身,效果持续2回合
"bolster"技能和其他的技能相比,他的效果持续时间为一场战斗,而不是一个回合
combat_skill: .id "bolster" .level 0 .type "ranged" .atk 0% .dmg 0% .crit 0% .per_battle_limit 1 .launch 1234 .target ~@1234 .is_crit_valid True .effect "Bolster 1" "Bolster Stress Buff 1" .is_stall_invalidating false
.per_battle_limit 1 这行代码就是代表效果维持整场战斗,把1改成更高的数值就可以维持多次战斗
"Bolster Stress Buff 1" .buff_ids "STRESSDMG-10" .duration 1
"STRESSDMG-10" 是一个按照百分比减少压力伤害的效果,上限是85%

然后是麻风病人
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\leper文件夹下的leper.info.darkest文件,就是我们的麻风病人了。

"withstand"
combat_skill: .id "withstand" .level 0 .type "melee" .atk 0% .dmg 0% .crit 0% .per_battle_limit 1 .launch 123 .target .is_crit_valid True .effect "Leper Protect 1" "Leper Resist Buff 1" "Leper Mark Self" .is_stall_invalidating false
维持一整场战斗的效果
"Leper Resist Buff 1"
effect: .name "Leper Resist Buff 1" .target "performer" .chance 100% .duration 1 .buff_duration_type combat_end .buff_ids leper_blight_resist leper_bleed_resist leper_debuff_resist leper_move_resist .on_hit true .queue true
.buff_ids leper_blight_resist leper_bleed_resist leper_debuff_resist leper_move_resist 剧毒抗性、流血抗性、debuff抗性、位移抗性
"solemnity"技能下的"LeperHealSelfStress 1"技能可以减少压力
"LeperHealSelfStress 1"
effect: .name "LeperHealSelfStress 1" .target "performer" .curio_result_type "positive" .chance 100% .healstress 5 .on_hit true .on_miss false .queue true
.healstress 5 压力减少5点

然后是小丑
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\jester文件夹下的jester.info.darkest文件,就是我们的小丑了。

"dirk_stab" 技能比较特别,他可以加成别的技能伤害
combat_skill: .id "dirk_stab" .level 0 .type "melee" .atk 85% .dmg 0% .crit 5% .move 0 1 .launch 4321 .target 123 .is_crit_valid True .ignore_guard true .effect "Build to Finale"
"Build to Finale"
effect: .name "Build to Finale" .target "performer" .curio_result_type "positive" .chance 100% .buff_ids "build_to_finale_dmgL" "build_to_finale_dmgH" .on_hit true .on_miss false .apply_once true .queue true .duration 8
.buff_ids "build_to_finale_dmgL" "build_to_finale_dmgH" .duration 8 在8回合内他的加成效果都存在,增加终曲30%的伤害
"Build to Finale 2"也是差不多的效果"build_to_finale2_dmgL" "build_to_finale2_dmgH" "build_to_finale2_crit" 终曲75%伤害与8%暴击率
"Build to Finale Song" 也是差不多的效果 "build_to_finale_dmgL" "build_to_finale_dmgH" "build_to_finale_crit" 终曲30%伤害与8%暴击率

然后是猎犬主人
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\houndmaster文件夹下的houndmaster.info.darkest文件,就是我们的猎犬主人了。

"hounds_rush"技能下的"HM Dmg Marked 1"特效,会对被标记的目标产生额外伤害
effect: .name "HM Dmg Marked 1".target "performer" .chance 100% .curio_result_type "positive" .keyStatus "tagged" .combat_stat_buff 1 .damage_low_multiply 60% .damage_high_multiply 60% .on_hit true .on_miss false
.curio_result_type "positive" .keyStatus "tagged" .damage_low_multiply 60% .damage_high_multiply 60% 对被标记的目标产生额外伤害
"guard_dog"技能的"HM Guard 1"特效,有守护队友的能力
effect: .name "HM Guard 1" .target "target" .curio_result_type "positive" .guard 1 .on_hit true .on_miss true .duration 2
.guard 1 .duration 2 再2回合内保护队友

然后是拦路强盗
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\highwayman文件夹下的highwayman.info.darkest文件,就是我们的拦路强盗了。


然后是恶人
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\hellion文件夹下的hellion.info.darkest文件,就是我们的恶人了。


然后是盗墓贼
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\grave_robber文件夹下的grave_robber.info.darkest文件,就是我们的盗墓贼了。


然后是十字军
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\Crusader文件夹下的Crusader.info.darkest文件,就是我们的十字军了。


然后是赏金猎人
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\bounty_hunter文件夹下的bounty_hunter.info.darkest文件,就是我们的赏金猎人了。


然后是弩手
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\arbalest文件夹下的arbalest.info.darkest文件,就是我们的弩手了。

"battlefield_bandage"技能下特殊效果"Arb Stacking Heal 1"
hp_heal_received_percent .buff_amount 20% 治疗效果增加20%
"flare"技能下特殊效果"FlareClear 1"
"FlareClear 1" .target "performer_group_other" .chance 100% .unstun 1 .untag 1
清除眩晕

然后是古董商
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\Antiquarian文件夹下的Antiquarian.info.darkest文件,就是我们的古董商了。

"cower"技能下特殊效果"Fortify Resists 1"
"Antiq Blight Buff 1" .duration 4 .buff_ids antiq_blight_buff_1 增加中毒给敌人带来的伤害加成
"fortifying_vapours"技能下特殊效果"Fortify Resists 1"
"Fortify Resists 1" "BLEEDRESIST10" "BLIGHTRESIST10" 减少流血、中毒的几率
"protect_me" 技能下特殊效果.per_battle_limit 3 "Antiq ProtectMe ClearGuardsPerformer"
"Antiq ProtectMe ClearGuardsPerformer" .clearguarding 1 .clearguarded 1 .on_hit true .on_miss true .duration 2 清除队友保护某人的buff,添加保护自己的buff,持续2回合
"Antiq ProtectMe ClearGuardsTarget" .clearguarding 1 .clearguarded 1 .duration 2
"Antiq ProtectMe Guard" .swap_source_and_target true .chance 100% .guard 1 .duration 2

然后是憎恶
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\heroes\Abomination文件夹下的Abomination.info.darkest文件,就是我们的憎恶了。

skill_selection: .can_select_combat_skills false .number_of_selected_combat_skills_max 7
这句话代表同时选择开启的技能数量上限为7
mode: .id human .is_raid_default true
mode: .id beast .bark_override_id str_beast_bark .affliction_combat_skill_id transform .battle_complete_combat_skill_id transform .stress_damage_per_turn 6
在人类与野兽状态进行转换
"transform" .valid_modes human beast .human_effects switch_mode_beast_self beast_stress_party beast_buff_1 beast_buff2_1 xform_damage_1 Transform_HealSelf_1 .beast_effects switch_mode_human_self human_stress_heal_party_1 beast_debuff_1 .is_continue_turn true .per_turn_limit 1 .per_battle_limit 2 .is_stall_invalidating false .refresh_after_each_wave true 在人类与野兽状态进行转换
.valid_modes human 代表人类形态可出现技能
.valid_modes beast 代表野兽形态可出现技能

DLC
然后是火枪手
位于E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\dlc\445700_musketeer\heroes\musketeer文件夹下的musketeer.info.darkest文件,就是我们的火枪手了。

火枪手基本上就是弩哥的翻版,不过妹子自带加成,effect文件也基本都是原版弩哥的。

DLC
然后是苦修者
E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\dlc\580100_crimson_court\features\flagellant\heroes\flagellant文件夹下的flagellant.info.darkest文件,就是我们的苦修者了。
E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\dlc\580100_crimson_court\features\flagellant\effects文件夹下的flagellant.effects.darkest文件,就是我们的苦修者效果文件。

"exsanguinate"
combat_skill: .id "exsanguinate" .level 0 .type "melee" .atk 90% .dmg 0% .crit 3%.required_performer_hp_range 0 0.40 .per_battle_limit 3 .launch 12 .target 12 .is_crit_valid True .effect "Exsanguinate 1" "Flag HealSelf 1" "Flagellant Exhaust"
.required_performer_hp_range 0 0.40 当血量在40%以下时才可使用该技能
false.required_performer_hp_range 0 0.40
"Flag HealSelf 1" .heal_percent 0.35 恢复35%的血量
"Flagellant Exhaust" flag_exhaust_heal_done_debuff flag_exhaust_heal_recvd_debuff flag_exhaust_spd_debuff 治疗效果减弱25%
"Flag Healdot 1" .dotHpHeal 2 .duration 2 每回合恢复2点血,持续2回合
"endure" 的效果
combat_skill: .id "endure" .level 0 .type "melee" .atk 0% .dmg 0% .crit 0% .self_target_valid false .launch 1234 .target @1234 .is_crit_valid True .effect "Flag Steal Stress 1" "Flag Self Stress 1" "Flag Endure Speed Buff 1" .is_stall_invalidating false
"Flag Self Stress 1" .stress10 会给自己增加10点压力
"suffer"的效果
"Flag Steal Bleed" .curio_result_type "positive" .steal_buff_stat_type hp_dot_bleed
"Flag Steal Blight".curio_result_type "positive" .steal_buff_stat_type hp_dot_poison
这两条是用来转移目标单位的出血、中毒异常状态
"Flag Grit 1" .curio_result_type "positive" .duration 4 .buff_ids flag_grit_stress_1 flag_grit_deathblow_buff_1
"Flag Grit 1" flag_grit_stress_1 减少20%压力伤害
"Flag Grit 1" flag_grit_deathblow_buff_1 减少6%死亡之门即死几率

DLC
然后是破盾者
E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\dlc\702540_shieldbreaker\heroes\shieldbreaker文件夹下的shieldbreaker.info.darkest文件,就是我们的破盾者了。
E:\Program Files\SteamLibrary\steamapps\common\DarkestDungeon\dlc\702540_shieldbreaker\effects文件夹下的shieldbreaker.effects.darkest文件,就是我们的苦修者效果文件。

"pierce" 技能下的
.ignore_protection true 忽视敌人的防御加成,直接造成伤害
"serpents_sway" 技能下的
"SB Aegis" .health_damage_blocks 2 防护自身2回合,不会受到攻击伤害但是可能会中异常状态
