drw_attack_t( const char* n, dancing_rune_weapon_pet_t* p, int r=RESOURCE_NONE, const school_type s=SCHOOL_PHYSICAL, int t=TREE_NONE, bool special = false ) :
attack_t( n, p, r, s, t, special )
{ }
virtual bool ready() { return false; }
};
struct drw_death_strike_t : public drw_attack_t
{
drw_death_strike_t( dancing_rune_weapon_pet_t* p ) :
drw_attack_t( "death_strike", 49998, p, true )
{
death_knight_t* o = p -> owner -> cast_death_knight();
background = true;
trigger_gcd = timespan_t::zero;
base_crit += o -> talents.improved_death_strike -> mod_additive( P_CRIT );