暗黑地牢代码怎么用 暗黑地牢代码使用方法详解 前言( 四 )


.on_miss false(没命中不生效)/ true(没命中生效)
.can_apply_on_death true(可以对尸体生效)/(不生效此句可以省略)
.queue true (该效果是否最后结算)(不是刻意设定此句可以省略)
例子(让目标后退三格):
effect: .name "gun" .target "target" .push 3 .chance 100% .on_hit true .on_miss false .can_apply_on_death true
效果指向
技能使用者:performer
技能目标:target
技能使用者所在团体:performer_group
技能目标所在团体:target_group
除了技能使用者的使用者所在团体的其他人:performer_group_other
除了目标的目标所在团体的其他人:target_group_other
火把:global
在特殊效果中引用增减益
所有的增减益都可以在效果内容中用.buff_ids加上增减益名称来引用,增减益默认只持续3回合,可以在内容后面加上.duration 5 来设定持续5回合,如果改成-1则是持续到扎营 。
示例(目标增加500%美德概率):effect: .name "ha ha ha" .target "target" .chance 100% .buff_ids ha_ha_ha .on_hit true .on_miss false
一些增减益也可以经过变换直接添加到特殊效果里 。
变换格式:
"stat_type" : "combat_stat_add",
"stat_sub_type" : "*****",
变为 .combat_stat_buff 1 .*****_add 1%
"stat_type" : "combat_stat_multiply",
"stat_sub_type" : "*****",
变为.combat_stat_buff 1 .*****_multiply 10%
"stat_type" : "*****_percent",
"stat_sub_type" : "",
变为.buff_type *****_percent .buff_amount 20%
示例(提高暴击率与伤害):effect: .name "ni bei qiang hua le 1" .target "target" .curio_result_type "positive" .chance 100% .combat_stat_buff 1 .crit_chance_add 1% .combat_stat_buff 1 .damage_low_multiply 10% .damage_high_multiply 10% .on_hit true .on_miss true .apply_once false .queue false
效果内容一览
效果 效果内容
瘟疫 .dotPoison 1 .duration 3
流血 .dotBleed 1 .duration 3
持续回复 .dotHpHeal 1 .duration 3
治愈瘟疫流血 .cure 1
眩晕 .stun 1
清除眩晕 .unstun 1
标记 .tag 1 .duration 3
清除标记 .untag 1
推3格 .push 3
拉3格 .pull 3
回复1点生命 .heal 1
回复10%生命值 .heal_percent 0.1
减少2点压力 .healstress 2
受到2点压力 .stress 2
清除尸体 .kill_enemy_types corpse
火把增加25 .torch_increase 25
火把减少25 .torch_decrease 25
立即消灭 .kill 1
守护 .guard 1
守护别人 .clearguarding 1
被守护 .clearguarded 1
反击 .riposte 1
1.瘟疫中的.dotPoison 1 是指每回合受到1点伤害 .duration 3是指持续3回合,流血同理 。
2.火把改变的指向是global 。
3.对敌人释放立即消灭在有尸体的情况下会出bug 。

饰品
文件trinkets/base.entries.trinkets.json
几乎所有的饰品都可以把名字间的空格换成“_”来搜到,搜不到的只能试试搜一下稀有度和限定职业,比如憎恶和古商的职业饰品分别是padlock_1~5和antiq_1~5 。
标准格式:
{
"id" : "饰品名",
"buffs" :
[
"饰品所带增减益名称1",
"饰品所带增减益名称2",
……
"饰品所带增减益名称n"
],
"hero_class_requirements":
[
"限定英雄" (中立饰品没有这一行)
],
"rarity" : "稀有等级",
"price" : 价值数,
"limit" : 1, (限定数)
"origin_dungeon" : "来源地" (没有就不填)
},
增减益可以直接引用,注意不要漏了引号和逗号,最后一个没有逗号,注意!
例子(先祖大衣):
{
"id" : "ancestors_coat",
"buffs" :
[
"TRINKET_DEF_B4",
"TRINKET_ANCESTOR_STRESSDMG"
],
"hero_class_requirements":
[
],
"rarity" : "ancestral",
"price" : 50000,
"limit" : 1,
"origin_dungeon" : ""
},
9.折磨和美德
文件shared/trait/trait_library.json
记录了在折磨或美德状态下获得的额外效果
标准格式:
{
"id" : "折磨/美德名",
"overstress_type": "affliction(折磨)/ virtue(美德)",
"curio_tag" : "none", (互动物品)
"curio_tag_chance" : 0.5, (互动概率)
"keep_loot" : false, (互动后是否占为己有)

推荐阅读