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


"roster_size_upgrades" : (英雄名单数量)
"upgraded_recruits_upgrades" : (英雄等级概率与自带技能)

传家宝转换与建筑升级
传家宝转换文件:campaign/heirloom_exchange/heirloom_exchange.json
其中记录了四种传家宝从一种转换到其他三种所需数量和转换后数量 。
标准格式:
{
"exchange_from_type": "转换前传家宝",
"exchange_from_amount": 数量,
"exchange_to_type": "转换后传家宝",
"exchange_to_amount": 数量
},
例子(5半身像转3契约):
{ "exchange_from_type": "bust", "exchange_from_amount": 5, "exchange_to_type": "deed", "exchange_to_amount": 3 },
建筑升级文件夹:upgrades/building
每个文件夹对应一个建筑,记录了每个升级需要的传家宝 。
标准格式:
{
"code" : "升级代号",
"currency_cost" :
[
{ "type" : "gold", "amount" : 金钱数量},
{ "type" : "传家宝名", "amount" : 数量}
],
"prerequisite_requirements" :
[
升级先决条件
]
},
升级代号的字母对应建筑效果里的升级 。

补给供应与初始物资
文件 campaign/provision/provision.json
文件最上面5块内容分别是短、中、长、超长,副本开始时的自带物品,也就是免费给的营火,可以在这里修改数据使得副本开始就能获得免费补给和更多的营火 。
标准格式:
{ "type": "物品类型", "id": "物品名", "amount": 数量 },
中间段是各个英雄自带的免费物品,比如可以修改训犬带的狗粮(dog_treats)的数量 。
再下面的5块是短、中、长、超长、??副本小卖铺卖的东西的数量,把上面的
{ "type": "supply", "id": "firewood", "amount": 0 },
代码复制到这里就能使小卖铺卖营火,定价会根据之前说到的物品购买价格的文件来 。
最下面是各个副本的最少食物 。

杂项设定
文件shared/rules.json
里面记录了游戏内各个基础效果的详细概率和设定,每个系列设定我只给出第一行的内容以便查找 。
第一行 设定
player_crit_multiplier_table 暴击伤害和增减压
combat_retreat_chance 战斗撤退
passed_turn_stress_dmg 跳过回合压力
deaths_door_self_stress_chance 死门压力
hallway_per_tile_stress_damage_fwd 走廊压力
killing_blow_relief_chance 消灭敌人减压
effectiveDifficultyDungeonStartingStress地牢开始时受到压力
affliction_base_onset_chance 折磨/美德概率
stress_affliction_resisted 折磨压力
affliction_camping_meal_balk_chance 折磨时扎营拒绝概率
curioTriggerChance_low 手贱概率
quirks_max_positive 怪癖上限
quirks_max_locked_positive 锁定怪癖上限
quirk_negative_locked_after_turn_count负面怪癖锁定
disease_after_quest_min_resolve_level副本后疾病
dotHallwayStepRatio 走廊减火炬
darkness 各个火炬值附加效果
meals_table 扎营食物
camp_restore_torch 扎营相关
scouting_enter_dungeon_scout_chance侦查
death_party_stress_chance 阵亡压力
max_provisions_before_full 吃食物上限
surprise_corridor_party_base_chance 惊吓
ambush_camping_base_chance 夜袭概率
stall_party_size_threshold 拖延
dismissed_hero_stress_penalties 解雇英雄压力惩罚
new_game_plus_week_limit 新游戏+

增减益
文件 shared/buffs/base.buffs.json
增减益是特殊效果、怪癖、扎营技能和饰品的基础,在游戏中起到改变数值的效果 。游戏中的一些效果有上下限,可以在上面说到的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_false_rule"改为”true”就是相反的触发条件
示例 美德概率增加500%

推荐阅读