Guest User

Untitled

a guest
Jul 23rd, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. # creatures.rb
  2.  
  3. class IndustrialRaverMonkey < Creature
  4. life 46
  5. strength 5
  6. end
  7.  
  8. class DwarvenAngel < Creature
  9. life 54
  10. strength 8
  11. end
  12.  
  13. class Rabbit < Creature
  14. life 20
  15. strength 2
  16.  
  17. def ^(enemy)
  18. show_msg enemy do |e|
  19. fight e, 5 * [strength, strength/2, 0].sample
  20. end
  21. end
  22.  
  23. def /(enemy)
  24. show_msg enemy do |e|
  25. fight e, 10 * [strength, strength/2, 0].sample
  26. end
  27. end
  28.  
  29. def %(enemy)
  30. show_msg enemy do
  31. self.life += rand(10)
  32. end
  33. end
  34.  
  35. def fight enemy, damage
  36. enemy.life -= damage
  37. self.life -= enemy.strength
  38. end
  39. end
Add Comment
Please, Sign In to add comment