Advertisement
Guest User

Untitled

a guest
May 26th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. //Setup
  2. if not findalias 'pet1'
  3. headmsg 'Select first pet'
  4. promptalias 'pet1'
  5. endif
  6. if not findalias 'pet2'
  7. headmsg 'Select second pet'
  8. promptalias 'pet2'
  9. endif
  10. if not findalias 'bandages'
  11. headmsg 'Select bandages'
  12. promptalias 'bandages'
  13. endif
  14. //Feed pets every hour
  15. if not timerexists 'feed'
  16. createtimer 'feed'
  17. endif
  18. if timer 'feed' > 600000
  19. settimer 'feed' 0
  20. feed 'pet1' 'Meat' 'any' 1
  21. pause 500
  22. feed 'pet2' 'Meat' 'any' 1
  23. endif
  24. //Tell pets to attack each other if they're full HP
  25. if hits 'pet1' == maxhits 'pet1' and hits 'pet2' == maxhits 'pet2'
  26. waitforcontext 'pet1' 3 15000
  27. autotargetobject 'pet2'
  28. pause 500
  29. waitforcontext 'pet2' 3 15000
  30. autotargetobject 'pet1'
  31. pause 500
  32. endif
  33. //Heal the lowest HP pet
  34. if @findobject 'bandages'
  35. useobject 'found'
  36. else //Out of bandages
  37. msg 'all stay'
  38. pause 3000
  39. headmsg 'Select bandages'
  40. promptalias 'bandages'
  41. endif
  42. if diffhits 'pet1' > diffhits 'pet2'
  43. autotargetobject 'pet1'
  44. else
  45. autotargetobject 'pet2'
  46. endif
  47. pause 5500
  48. //Tell pets to stop if either is missing 50%
  49. if diffhits 'pet1' > 50 or diffhits 'pet2' > 50
  50. msg 'all stop'
  51. pause 2000
  52. msg 'all stay'
  53. pause 2000
  54. //Heal them to full
  55. while hits 'pet1' < maxhits 'pet1'
  56. useobject 'bandages'
  57. autotargetobject 'pet1'
  58. pause 5500
  59. endwhile
  60. while hits 'pet2' < maxhits 'pet2'
  61. useobject 'bandages'
  62. autotargetobject 'pet2'
  63. pause 5500
  64. endwhile
  65. endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement