游民星空 > 攻略秘籍 > 攻略 > 正文

《暗黑地牢》部分代码修改教程 物品价值与增减益等代码修改指南

2018-06-20 10:44:44 来源:Steam 作者:全村的希望 我要投稿

第7页:特殊效果

展开

特殊效果

  路径:effects/base.effects.darkest

  特殊效果除了表示英雄与敌人的技能里基础伤害与治疗以外的附加效果,也会出现在地图中的物品互动和一些游戏事件,注意特殊效果名与增减益名称最好不要重复(不清楚是否会出问题),一般特殊效果用空格隔开,增减益用“_”隔开

  标准格式:

  effect:

  .name "效果名"

  .target "指向"

  .curio_result_type "positive(正面效果)/negative(负面效果)"

  .chance 概率%

  .效果内容1 .效果内容2 .效果内容3 ……

  .on_hit true(命中生效)/ false(命中不生效)

  .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

  瘟疫中的.dotPoison 1 是指每回合受到1点伤害 .duration 3是指持续3回合,流血同理

  火把改变的指向是global

  对敌人释放立即消灭在有尸体的情况下会出bug

更多相关内容请关注:暗黑地牢专区

责任编辑:夏目贵志

上一页 1 2 3 4 5 6 7 8 9 10 11 下一页
友情提示:支持键盘左右键“← →”翻页

本文是否解决了您的问题

游民星空APP
随手浏览游戏攻略
code
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏