Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- conflagrate_t(warlock_t* p, const std::string& options_str) :
- warlock_spell_t("Conflagrate", p, p -> find_spell(17962)),
- total_duration(),
- base_duration(),
- roaring_blaze(new roaring_blaze_t(p)),
- havoc_cast()
- {
- //special case to stop havocd conflags using charges
- if (options_str == "havoc")
- {
- can_havoc = false;
- background = true;
- cooldown = p->get_cooldown("conflag_havoc");
- }
- else
- {
- parse_options(options_str);
- can_havoc = true;
- }
- energize_type = ENERGIZE_NONE;
- cooldown->charges += p->spec.conflagrate_2->effectN(1).base_value();
- cooldown->charges += p->sets->set(WARLOCK_DESTRUCTION, T19, B4)->effectN(1).base_value();
- cooldown->duration += p->sets->set(WARLOCK_DESTRUCTION, T19, B4)->effectN(2).time_value();
- add_child(roaring_blaze);
- }
Advertisement
Add Comment
Please, Sign In to add comment