
Сообщение от
MrCroW
ЧТД yao-ming-fuck-that
PHP код:
// Trigger Wandering Plague =================================================
static void trigger_wandering_plague( action_t* a, double disease_damage )
{
death_knight_t* p = a -> player -> cast_death_knight();
if ( ! p -> talents.wandering_plague )
return;
struct wandering_plague_t : public death_knight_spell_t
{
wandering_plague_t( player_t* player ) :
death_knight_spell_t( "wandering_plague", player, SCHOOL_SHADOW, TREE_UNHOLY )
{
may_crit = false;
may_miss = false;
background = true;
proc = true;
trigger_gcd = false;
may_resist = false;
cooldown = player -> get_cooldown( "wandering_plague" );
cooldown -> duration = 1.0;
reset();
}
void target_debuff( int dmg_type )
{
// no debuff effect
}
void player_buff()
{
// no buffs
}
};
if ( ! p -> active_wandering_plague ) p -> active_wandering_plague = new wandering_plague_t( p );
double chance = p -> composite_attack_crit();
if ( p -> rng_wandering_plague -> roll( chance ) && p -> active_wandering_plague -> ready() )
{
double dmg = disease_damage * p -> talents.wandering_plague / 3.0;
p -> active_wandering_plague -> base_dd_min = dmg;
p -> active_wandering_plague -> base_dd_max = dmg;
p -> active_wandering_plague -> execute();
}
}
Симкравту верешь больше? Хотя безусловноя я все понимаю оно классно ,когда 3-4 прока подряд + бринтроль прокает ... Но увы даже это не спасает тамошних дк.