欢迎光临散文网 会员登陆 & 注册

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

2019-06-03 16:38 作者:丁香与黑醋栗  | 我要投稿

建议使用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回合,不会受到攻击伤害但是可能会中异常状态


《暗黑地牢》人物技能代码规则分析的评论 (共 条)

分享到微博请遵守国家法律