Advertisement
Guest User

Untitled

a guest
Nov 18th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. Set %Loot POF_
  2. Set %Attackables ;
  3. Set %Knife TSF
  4. Finditem %Knife C_ , #BACKPACKID
  5. If #FINDKIND = -1
  6. {
  7. Display Ok No knife found in backpack!
  8. Halt
  9. }
  10.  
  11. Start:
  12. GoSub Attack
  13. GoSub FindCorpse
  14. GoSub Loot
  15. Return
  16.  
  17. ; attack hind/deer/creature whatever
  18. Sub Attack
  19. FindItem %Attackables G_20
  20. If #FINDKIND <> -1
  21. {
  22. For %n 1 #FINDCNT
  23. {
  24. Set #FINDINDEX %n
  25. Set #LTARGETID #FINDID
  26. Event Macro 27
  27. }
  28. }
  29. Return
  30. ; finds corpses
  31. Sub FindCorpse
  32. FindItem YFM_KNF_WNF_YNF_YFM_LNF_IIF G_1
  33. If #FINDKIND <> -1
  34. {
  35. For %m 1 #FINDCNT
  36. {
  37. Set #FINDINDEX %m
  38. Set #LTARGETID #FINDID
  39. Set #LTARGETKIND 1
  40. GoSub Cut
  41. Event Macro 22
  42. Repeat
  43. Until #TARGCURS = 0
  44. GoSub Cut
  45. Event Macro 22
  46. Repeat
  47. Until #TARGCURS = 0
  48. }
  49. }
  50. Return
  51. ; uses knife
  52. Sub Cut
  53. Set #LOBJECTID %Knife
  54. Event Macro 17
  55. Target 1s
  56. Repeat
  57. Until #TARGCURS = 1
  58. Return
  59. ; loot from floor
  60. Sub Loot
  61. FindItem %Loot G_2
  62. If #FINDKIND <> -1
  63. {
  64. For %l 1 #FINDCNT
  65. {
  66. Set #FINDINDEX %l
  67. ExEvent Drag #FINDID #FINDSTACK
  68. Wait 5
  69. ExEvent Dropc #BACKPACKID
  70. Wait 5
  71. }
  72. }
  73. Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement