《暗黑地牢》全代码修改详解
- 来源:steam
- 作者:涡轮全速
- 编辑:星马烈
6.buff相关
文件 shared/buffs/base.buffs.json
buff是effect、技能和饰品的基础,在游戏中起到改变数值的效果。游戏中的一些效果有上下限,可以在上面说到的rule文件里查找修改
标准格式
{
"id" : "名称",
"stat_type" : "效果类型",
"stat_sub_type" : "效果子类型",
"amount" : 改变数值,
"duration_type" : "持续类型",
"duration" : 持续时间, (这两行只有特殊持续buff才有)
"remove_if_not_active" : false,
"rule_type" : "触发条件",
"is_false_rule": false, (触发条件是否相反)
"rule_data" : {
"float" : 触发数值,
"string" : "触发补充"
},
"is_clear_debuff_valid": false (是否可以清除,可以省略)
},
把"is_false_rule"改为”true”就是相反的触发条件
示例 美德概率增加500%
{
"id" : "ha_ha_ha",
"stat_type" : "resolve_check_percent",
"stat_sub_type" : "",
"amount" : 5,
"remove_if_not_active" : false,
"rule_type" : "always",
"is_false_rule" : false,
"rule_data" : {
"float" : 0,
"string" : ""
}
},
6.1效果类型一览
hp_heal_amount 治疗恢复
hp_heal_percent治疗技能
hp_heal_received_percent获得治疗
combat_stat_multiply(max_hp血量damage_low最低伤害damage_high最高伤害)
combat_stat_add(crit_chance暴击attack_rating命中defense_rating闪避protection_rating防御speed_rating速度)
resistance(stun眩晕抗move位移抗poison腐蚀抗bleed流血抗disease疾病抗debuff减益抗death_blow死门抗trap陷阱抗)
poison_chance腐蚀技能
bleed_chance流血技能
stress_dmg_percent施加压力
stress_dmg_received_percent受到压力
stress_heal_percent减压技能
stress_heal_received_percent受到减压
party_surprise_chance小队被吓
monsters_surprise_chance敌人被吓
ambush_chance伏击
scouting_chance侦察
starving_damage_percent饥饿伤害
upgrade_discount(armour护甲折扣weapon武器折扣combat_skill技能折扣camping_skill扎营折扣)
damage_received_percent受到伤害
debuff_chance减益技能
resolve_check_percent美德
stun_chance眩晕技能
move_chance位移技能
remove_negative_quirk_chance移除负面怪癖
food_consumption_percent食物消耗
resolve_xp_bonus_percent获得经验
activity_side_effect_chance城镇活动额外效果(add_currency 获得金钱 remove_currency 失去金钱 add_trinket 获得饰品 remove_trinket 失去饰品 activity_lock 行动锁定 )
vampire_evolution_duration 延长猩红诅咒渴血状态
quirk_evolution_death_immune 免疫因猩红诅咒而死亡
disable_combat_skill_attribute 技能无效( heal治疗 buff增益 debuff减益 bleed流血 poison腐蚀 stun眩晕 tag标记 stress压力 move位移 disease疾病 guard守护)
guard_blocked 无法被守护
tag_blocked 无法被标记
ignore_protection 穿甲
crit_received_chance 被暴击几率
stress_on_miss 攻击未击中压力
stress_from_idle_in_town 城镇闲置一周压力
shard_reward_percent 给予的碎片
shard_consume_percent 碎片战利品
damage_reflect_percent 伤害反弹
ignore_stealth 无视潜行
random_target_attack_chance 随机目标几率
transfer_debuff_from_attacker_chance 受到攻击时吸收减益效果的几率
6.2触发条件一览
always总是触发
skill 特定技能 触发补充:技能名
riposte 反击时
rangedonly 远程技能
meleeonly 近战技能
actorStatus 敌人状态 触发补充:负面状态poisoned/bleeding/stunned/tagged
monsterType 敌人种类 触发补充:种族类型unholy/man/beast/eldritch/vampire/corpse
monsterSize敌人体型 触发数值:所占格数
firstroundonly 第一回合
in_camp 扎营状态
in_dungeon 所在区域 触发补充:区域名cove/crypts/darkestdungeon/town/warrens/ weald
in_activity 减压活动触发补充:活动名prayer/flagellation/bar/gambling/brothel
in_room 在房间里
in_corridor 在走廊上
at_deaths_door 死门状态
in_rank自己站位 触发数值:位置数-1英雄站位从左到右是4321,敌人则是1234
hpbelow血量小于 触发数值:血量百分比
hpabove血量大于 触发数值:血量百分比
lightbelow火把小于 触发数值:火把数
lightabove火把大于 触发数值:火把数
stress_below压力小于 触发数值:压力数
stress_above压力大于 触发数值:压力数
virtued 美德状态
afflicted 折磨状态
is_vampire 感染猩红诅咒
target_is_vampire 对战血裔
has_quirk 拥有怪癖触发补充:怪癖名
walking_backwards 后退时
in_mode 在模式下触发补充:模式名
is_guarded 被守护时
target_is_guarded 目标被守护时
is_guarding 守护别人
is_stealthed 潜行状态下
target_is_stealthed 目标在潜行状态下
has_item_id 拥有物品触发补充:物品名
has_item_type拥有物品类型 触发补充:物品类型
is_actor_status 人物状态触发补充:状态tagged/poisoned/ bleeding/stunned
no_trinkets 不佩戴饰品
attacking_monster_type 受到攻击触发补充:unholy/man/beast/eldritch/vampire/corpse
6.3持续时间
round 回合结束
combat_end战斗结束
quest_end副本结束
quest_complete 副本完成
quest_not_complete 副本未完成
activity_end减压活动结束
till_removed直到被移除
玩家点评 (0人参与,0条评论)
热门评论
全部评论