Quantcast
Channel: Darkest Dungeon » All Posts
Viewing all articles
Browse latest Browse all 1753

Reply To: Heal per turn effect and multiple grouped target ?

$
0
0

Well, I got something… which isn’t technically heal-per-turn, since the buff i thought was going to apply healing but it merely increases it by a certain amount. Which is not so bad either, but it doesn’t seem to work for out-of-turn healings. E.g. i cast fortifying vapors on a leper, he gets healed for 4HP and receives +20% max HP and +20 additional healing for 2 turns… On the antiquarian’s next turn she heals him again for only 3. But leper’s own healing would heal him for 32.

I havent tested thoroughly yes, but I’d expect that heal_per_turn_percent wouldn’t be applicable to skills and effects, but only monsters. Maybe heroes too, but it’d have to be in their file.

Also, i spotted something related to your first request/demand, of targeting only two targets.
.target 1234 .extra_targets_count 1 .extra_targets_chance 0.25
This actually targets one target, with a bonus-chance of hitting another target. Will apply it to my antiquarian vapor at some point.

But this is what I do have for now, (will post files when I consider it “done” or cleaned up)
Antiquarian heals for a small bit, and applies a buff that increases your max HP which is applied only once, and re-applies a stacking buff that increases the healing you receive by a fixed amount. I plan on throwing in the extra target thing in the mix as well. And when it works acceptably, i’ll balance it and leave it in like that.

The idea is that since she’s a support-kinda character, she improves other healers’ capabilities by improving the wounded’s received-healing

antiquarian.info.darkest:
combat_skill: .id "fortifying_vapours" .level 0 .heal 1 1 .launch 43 .target @1234 .extra_targets_count 1 .extra_targets_chance 0.1 .effect "Antiq Regeneration Fortify 1" "Antiq Regeneration 1"
combat_skill: .id "fortifying_vapours" .level 1 .heal 1 2 .launch 43 .target @1234 .extra_targets_count 1 .extra_targets_chance 0.25 .effect "Antiq Regeneration Fortify 1" "Antiq Regeneration 2"
combat_skill: .id "fortifying_vapours" .level 2 .heal 2 2 .launch 43 .target @1234 .extra_targets_count 2 .extra_targets_chance 0.25 .effect "Antiq Regeneration Fortify 1" "Antiq Regeneration 3"
combat_skill: .id "fortifying_vapours" .level 3 .heal 2 3 .launch 43 .target @1234 .extra_targets_count 2 .extra_targets_chance 0.35 .effect "Antiq Regeneration Fortify 2" "Antiq Regeneration 4"
combat_skill: .id "fortifying_vapours" .level 4 .heal 3 3 .launch 43 .target @1234 .extra_targets_count 3 .extra_targets_chance 0.5 .effect "Antiq Regeneration Fortify 2" "Antiq Regeneration 5"
effects.darkest:
//antiq regeneration
effect: .name "Antiq Regeneration 1" .target "target" .chance 100% .buff_ids antiq_regen .duration 1 .on_hit true .on_miss false .queue true
effect: .name "Antiq Regeneration 2" .target "target" .chance 110% .buff_ids antiq_regen .duration 2 .on_hit true .on_miss false .queue true
effect: .name "Antiq Regeneration 3" .target "target" .chance 120% .buff_ids antiq_regen .duration 3 .on_hit true .on_miss false .queue true
effect: .name "Antiq Regeneration 4" .target "target" .chance 130% .buff_ids antiq_regen2 .duration 2 .on_hit true .on_miss false .queue true
effect: .name "Antiq Regeneration 5" .target "target" .chance 140% .buff_ids antiq_regen2 .duration 3 .on_hit true .on_miss false .queue true
effect: .name "Antiq Regeneration Fortify 1" .target "target" .chance 100% .buff_ids antiq_fortify .duration 3 .on_hit true .on_miss false .queue true .apply_once true
effect: .name "Antiq Regeneration Fortify 2" .target "target" .chance 100% .buff_ids antiq_fortify .duration 5 .on_hit true .on_miss false .queue true .apply_once true
buff_library.json:
      {
         "id" : "antiq_regen",
         "stat_type" : "hp_heal_amount",
         "stat_sub_type" : "",
         "amount" : 10.0,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "antiq_regen2",
         "stat_type" : "hp_heal_amount",
         "stat_sub_type" : "",
         "amount" : 20.0,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "antiq_fortify",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "max_hp",
         "amount" : 0.15,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },
      {
         "id" : "antiq_fortify2",
         "stat_type" : "combat_stat_multiply",
         "stat_sub_type" : "max_hp",
         "amount" : 0.25,
         "remove_if_not_active" : false,
         "rule_type" : "always",
         "is_false_rule" : false,
         "rule_data" : {
            "float" : 0,
            "string" : ""
         }
      },

Viewing all articles
Browse latest Browse all 1753

Trending Articles