Method: Creature#kill_shot

Defined in:
lib/Olib/combat/creature.rb

#kill_shot(order = [:left_eye, :right_eye, :head, :neck, :back], default = :chest) ⇒ Object



208
209
210
211
212
213
# File 'lib/Olib/combat/creature.rb', line 208

def kill_shot(order = [:left_eye, :right_eye, :head, :neck, :back], default = :chest)
  wounds   = injuries
  return (order
    .drop_while do |area| @wounds[area] == 3 end
    .first || default).to_game
end