Method: WASP::Wasp#rangeattack

Defined in:
lib/wasp/wasp.rb

#rangeattack(to, time, url, keep = false) ⇒ Object



95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# File 'lib/wasp/wasp.rb', line 95

def rangeattack(to, time, url, keep=false)
  wasps = assemble_wasps
  maximum = wasps.count * WASP::Const::DEFAULT_MAXIMUM_STINGS  
  if to > maximum then
    print "[WARN]".yellow + " concurrent attack exceeded maximum number of wasps.\n" 
    print "Currently maximum number of attack is " + "#{maximum}".green + ".\n"
    print "Please breed more wasps.\n"
    exit false
  end
  
  urls = url.split(';')
  
  stingless_wasps, waves = _rangeattack(wasps, to, time, urls, keep)
  print "Waves are finished.\n\n"
  
  #retrive_report(stingless_wasps, true)
  
  #wave_report(stingless_wasps, waves)
  
  puts "The wasp is awaiting new orders."
end