datsexyanon

asdf

Apr 15th, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.97 KB | None | 0 0
  1. --For real, fuck XML, why can't I just pass arguments holy shit. It would make everything SO MUCH FUCKING EASIER
  2. --OBJECT SCANNERS--
  3. function has_freedom_case(actor, trader)
  4.     if db.actor:object("case_freedom") then
  5.         return true
  6.     end
  7. end
  8.  
  9. function has_duty_case(actor, trader)
  10.     if db.actor:object("case_duty") then
  11.         return true
  12.     end
  13. end
  14.  
  15. function has_bandit_case(actor, trader)
  16.     if db.actor:object("case_bandit") then
  17.         return true
  18.     end
  19. end
  20.  
  21. function has_monolith_case(actor, trader)
  22.     if db.actor:object("case_monolith") then
  23.         return true
  24.     end
  25. end
  26.  
  27. function has_military_case(actor, trader)
  28.     if db.actor:object("case_military") then
  29.         return true
  30.     end
  31. end
  32.  
  33. function has_ecologist_case(actor, trader)
  34.     if db.actor:object("case_ecologist") then
  35.         return true
  36.     end
  37. end
  38.  
  39. function has_merc_case(actor, trader)
  40.     if db.actor:object("case_merc") then
  41.         return true
  42.     end
  43. end
  44. ----------------------------------------------
  45. function has_freedom_flashdrive(actor, trader)
  46.     if db.actor:object("flashdrive_freedom") then
  47.         return true
  48.     end
  49. end
  50.  
  51. function has_duty_flashdrive(actor, trader)
  52.     if db.actor:object("flashdrive_duty") then
  53.         return true
  54.     end
  55. end
  56.  
  57. function has_bandit_flashdrive(actor, trader)
  58.     if db.actor:object("flashdrive_bandit") then
  59.         return true
  60.     end
  61. end
  62.  
  63. function has_monolith_flashdrive(actor, trader)
  64.     if db.actor:object("flashdrive_monolith") then
  65.         return true
  66.     end
  67. end
  68.  
  69. function has_military_flashdrive(actor, trader)
  70.     if db.actor:object("flashdrive_military") then
  71.         return true
  72.     end
  73. end
  74.  
  75. function has_ecologist_flashdrive(actor, trader)
  76.     if db.actor:object("flashdrive_ecologist") then
  77.         return true
  78.     end
  79. end
  80.  
  81. function has_merc_flashdrive(actor, trader)
  82.     if db.actor:object("flashdrive_merc") then
  83.         return true
  84.     end
  85. end
  86. -----------------------------------------
  87. function has_freedom_pda(actor, trader)
  88.     if db.actor:object("freedom_pda_rank1") or db.actor:object("freedom_pda_rank2") or db.actor:object("freedom_pda_rank3") then
  89.         return true
  90.     end
  91. end
  92.  
  93. function has_duty_pda(actor, trader)
  94.     if db.actor:object("duty_pda_rank1") or db.actor:object("duty_pda_rank2") or db.actor:object("duty_pda_rank3") then
  95.         return true
  96.     end
  97. end
  98.  
  99. function has_bandit_pda(actor, trader)
  100.     if db.actor:object("bandit_pda_rank1") or db.actor:object("bandit_pda_rank2") or db.actor:object("bandit_pda_rank3") then
  101.         return true
  102.     end
  103. end
  104.  
  105. function has_merc_pda(actor, trader)
  106.     if db.actor:object("merc_pda_rank1") or db.actor:object("merc_pda_rank2") or db.actor:object("merc_pda_rank3") then
  107.         return true
  108.     end
  109. end
  110.  
  111. function has_military_pda(actor, trader)
  112.     if db.actor:object("military_pda_rank1") or db.actor:object("military_pda_rank2") or db.actor:object("military_pda_rank3") then
  113.         return true
  114.     end
  115. end
  116.  
  117. function has_monolith_pda(actor, trader)
  118.     if db.actor:object("monolith_pda_rank1") or db.actor:object("monolith_pda_rank2") or db.actor:object("monolith_pda_rank3") then
  119.         return true
  120.     end
  121. end
  122.  
  123. function has_ecologist_pda(actor, trader)
  124.     if db.actor:object("ecologist_pda_rank1") or db.actor:object("ecologist_pda_rank2") or db.actor:object("ecologist_pda_rank3") then
  125.         return true
  126.     end
  127. end
  128. -------------------------------------------------
  129. function has_freedom_pda_1(actor, trader)
  130.     if db.actor:object("freedom_pda_rank1") then
  131.         return true
  132.     end
  133. end
  134.  
  135. function has_freedom_pda_2(actor, trader)
  136.     if db.actor:object("freedom_pda_rank2") then
  137.         return true
  138.     end
  139. end
  140.  
  141. function has_freedom_pda_3(actor, trader)
  142.     if db.actor:object("freedom_pda_rank3") then
  143.         return true
  144.     end
  145. end
  146.  
  147. function has_ecologist_pda_1(actor, trader)
  148.     if db.actor:object("ecologist_pda_rank1") then
  149.         return true
  150.     end
  151. end
  152.  
  153. function has_ecologist_pda_2(actor, trader)
  154.     if db.actor:object("ecologist_pda_rank2") then
  155.         return true
  156.     end
  157. end
  158.  
  159. function has_ecologist_pda_3(actor, trader)
  160.     if db.actor:object("ecologist_pda_rank3") then
  161.         return true
  162.     end
  163. end
  164.  
  165. function has_duty_pda_1(actor, trader)
  166.     if db.actor:object("duty_pda_rank1") then
  167.         return true
  168.     end
  169. end
  170.  
  171. function has_duty_pda_2(actor, trader)
  172.     if db.actor:object("duty_pda_rank2") then
  173.         return true
  174.     end
  175. end
  176.  
  177. function has_duty_pda_3(actor, trader)
  178.     if db.actor:object("duty_pda_rank3") then
  179.         return true
  180.     end
  181. end
  182.  
  183. function has_merc_pda_1(actor, trader)
  184.     if db.actor:object("merc_pda_rank1") then
  185.         return true
  186.     end
  187. end
  188.  
  189. function has_merc_pda_2(actor, trader)
  190.     if db.actor:object("merc_pda_rank2") then
  191.         return true
  192.     end
  193. end
  194.  
  195. function has_merc_pda_3(actor, trader)
  196.     if db.actor:object("merc_pda_rank3") then
  197.         return true
  198.     end
  199. end
  200.  
  201. function has_military_pda_1(actor, trader)
  202.     if db.actor:object("military_pda_rank1") then
  203.         return true
  204.     end
  205. end
  206.  
  207. function has_military_pda_2(actor, trader)
  208.     if db.actor:object("military_pda_rank2") then
  209.         return true
  210.     end
  211. end
  212.  
  213. function has_military_pda_3(actor, trader)
  214.     if db.actor:object("military_pda_rank3") then
  215.         return true
  216.     end
  217. end
  218.  
  219. function has_monolith_pda_1(actor, trader)
  220.     if db.actor:object("monolith_pda_rank1") then
  221.         return true
  222.     end
  223. end
  224.  
  225. function has_monolith_pda_2(actor, trader)
  226.     if db.actor:object("monolith_pda_rank2") then
  227.         return true
  228.     end
  229. end
  230.  
  231. function has_monolith_pda_3(actor, trader)
  232.     if db.actor:object("monolith_pda_rank3") then
  233.         return true
  234.     end
  235. end
  236.  
  237. function has_bandit_pda_1(actor, trader)
  238.     if db.actor:object("bandit_pda_rank1") then
  239.         return true
  240.     end
  241. end
  242.  
  243. function has_bandit_pda_2(actor, trader)
  244.     if db.actor:object("bandit_pda_rank2") then
  245.         return true
  246.     end
  247. end
  248.  
  249. function has_bandit_pda_3(actor, trader)
  250.     if db.actor:object("bandit_pda_rank3") then
  251.         return true
  252.     end
  253. end
  254. --OBJECT TAKERS--
  255. function freedom_take_case(actor, trader)
  256.     local object = db.actor:object("case_freedom")
  257.     alife():release(alife():object(object:id()))
  258.     relation_registry.change_community_goodwill("freedom", db.actor:id(), 100)
  259.     dialogs.relocate_money(actor, 30000, "in")
  260. end
  261.  
  262. function duty_take_case(actor, trader)
  263.     local object = db.actor:object("case_duty")
  264.     alife():release(alife():object(object:id()))
  265.     relation_registry.change_community_goodwill("dolg", db.actor:id(), 100)
  266.     dialogs.relocate_money(actor, 30000, "in")
  267. end
  268.  
  269. function bandit_take_case(actor, trader)
  270.     local object = db.actor:object("case_bandit")
  271.     alife():release(alife():object(object:id()))
  272.     relation_registry.change_community_goodwill("bandit", db.actor:id(), 100)
  273.     dialogs.relocate_money(actor, 30000, "in")
  274. end
  275.  
  276. function merc_take_case(actor, trader)
  277.     local object = db.actor:object("case_merc")
  278.     alife():release(alife():object(object:id()))
  279.     relation_registry.change_community_goodwill("killer", db.actor:id(), 100)
  280.     dialogs.relocate_money(actor, 30000, "in")
  281. end
  282.  
  283. function monolith_take_case(actor, trader)
  284.     local object = db.actor:object("case_monolith")
  285.     alife():release(alife():object(object:id()))
  286.     relation_registry.change_community_goodwill("monolith", db.actor:id(), 100)
  287.     dialogs.relocate_money(actor, 30000, "in")
  288. end
  289.  
  290. function military_take_case(actor, trader)
  291.     local object = db.actor:object("case_military")
  292.     alife():release(alife():object(object:id()))
  293.     relation_registry.change_community_goodwill("military", db.actor:id(), 100)
  294.     dialogs.relocate_money(actor, 30000, "in")
  295. end
  296.  
  297. function ecologist_take_case(actor, trader)
  298.     local object = db.actor:object("case_ecologist")
  299.     alife():release(alife():object(object:id()))
  300.     relation_registry.change_community_goodwill("ecolog", db.actor:id(), 100)
  301.     dialogs.relocate_money(actor, 30000, "in")
  302. end
  303. -------------------------------------
  304. function freedom_take_flashdrive(actor, trader)
  305.     local object = db.actor:object("flashdrive_freedom")
  306.     alife():release(alife():object(object:id()))
  307.     relation_registry.change_community_goodwill("freedom", db.actor:id(), 75)
  308.     dialogs.relocate_money(actor, 2000, "in")
  309. end
  310.  
  311. function duty_take_flashdrive(actor, trader)
  312.     local object = db.actor:object("flashdrive_duty")
  313.     alife():release(alife():object(object:id()))
  314.     relation_registry.change_community_goodwill("dolg", db.actor:id(), 75)
  315.     dialogs.relocate_money(actor, 2000, "in")
  316. end
  317.  
  318. function bandit_take_flashdrive(actor, trader)
  319.     local object = db.actor:object("flashdrive_bandit")
  320.     alife():release(alife():object(object:id()))
  321.     relation_registry.change_community_goodwill("bandit", db.actor:id(), 75)
  322.     dialogs.relocate_money(actor, 2000, "in")
  323. end
  324.  
  325. function merc_take_flashdrive(actor, trader)
  326.     local object = db.actor:object("flashdrive_merc")
  327.     alife():release(alife():object(object:id()))
  328.     relation_registry.change_community_goodwill("killer", db.actor:id(), 75)
  329.     dialogs.relocate_money(actor, 2000, "in")
  330. end
  331.  
  332. function monolith_take_flashdrive(actor, trader)
  333.     local object = db.actor:object("flashdrive_monolith")
  334.     alife():release(alife():object(object:id()))
  335.     relation_registry.change_community_goodwill("monolith", db.actor:id(), 75)
  336.     dialogs.relocate_money(actor, 2000, "in")
  337. end
  338.  
  339. function military_take_flashdrive(actor, trader)
  340.     local object = db.actor:object("flashdrive_military")
  341.     alife():release(alife():object(object:id()))
  342.     relation_registry.change_community_goodwill("military", db.actor:id(), 75)
  343.     dialogs.relocate_money(actor, 2000, "in")
  344. end
  345.  
  346. function ecologist_take_flashdrive(actor, trader)
  347.     local object = db.actor:object("flashdrive_ecologist")
  348.     alife():release(alife():object(object:id()))
  349.     relation_registry.change_community_goodwill("ecolog", db.actor:id(), 75)
  350.     dialogs.relocate_money(actor, 2000, "in")
  351. end
  352. -------------------------------------------------------
  353. function freedom_take_pda_1(actor, trader)
  354.     local object = db.actor:object("freedom_pda_rank1")
  355.     alife():release(alife():object(object:id()))
  356.     relation_registry.change_community_goodwill("freedom", db.actor:id(), 75)
  357.     dialogs.relocate_money(actor, 10000, "in")
  358. end
  359. function freedom_take_pda_2(actor, trader)
  360.     local object = db.actor:object("freedom_pda_rank2")
  361.     alife():release(alife():object(object:id()))
  362.     relation_registry.change_community_goodwill("freedom", db.actor:id(), 125)
  363.     dialogs.relocate_money(actor, 15000, "in")
  364. end
  365. function freedom_take_pda_3(actor, trader)
  366.     local object = db.actor:object("freedom_pda_rank3")
  367.     alife():release(alife():object(object:id()))
  368.     relation_registry.change_community_goodwill("freedom", db.actor:id(), 175)
  369.     dialogs.relocate_money(actor, 20000, "in")
  370. end
  371.  
  372. function duty_take_pda_1(actor, trader)
  373.     local object = db.actor:object("duty_pda_rank1")
  374.     alife():release(alife():object(object:id()))
  375.     relation_registry.change_community_goodwill("dolg", db.actor:id(), 75)
  376.     dialogs.relocate_money(actor, 10000, "in")
  377. end
  378. function duty_take_pda_2(actor, trader)
  379.     local object = db.actor:object("duty_pda_rank2")
  380.     alife():release(alife():object(object:id()))
  381.     relation_registry.change_community_goodwill("dolg", db.actor:id(), 125)
  382.     dialogs.relocate_money(actor, 15000, "in")
  383. end
  384. function duty_take_pda_3(actor, trader)
  385.     local object = db.actor:object("duty_pda_rank3")
  386.     alife():release(alife():object(object:id()))
  387.     relation_registry.change_community_goodwill("dolg", db.actor:id(), 175)
  388.     dialogs.relocate_money(actor, 20000, "in")
  389. end
  390.  
  391. function bandit_take_pda_1(actor, trader)
  392.     local object = db.actor:object("bandit_pda_rank1")
  393.     alife():release(alife():object(object:id()))
  394.     relation_registry.change_community_goodwill("bandit", db.actor:id(), 75)
  395.     dialogs.relocate_money(actor, 10000, "in")
  396. end
  397. function bandit_take_pda_2(actor, trader)
  398.     local object = db.actor:object("bandit_pda_rank2")
  399.     alife():release(alife():object(object:id()))
  400.     relation_registry.change_community_goodwill("bandit", db.actor:id(), 125)
  401.     dialogs.relocate_money(actor, 15000, "in")
  402. end
  403. function bandit_take_pda_3(actor, trader)
  404.     local object = db.actor:object("bandit_pda_rank3")
  405.     alife():release(alife():object(object:id()))
  406.     relation_registry.change_community_goodwill("bandit", db.actor:id(), 175)
  407.     dialogs.relocate_money(actor, 20000, "in")
  408. end
  409.  
  410. function monolith_take_pda_1(actor, trader)
  411.     local object = db.actor:object("monolith_pda_rank1")
  412.     alife():release(alife():object(object:id()))
  413.     relation_registry.change_community_goodwill("monolith", db.actor:id(), 75)
  414.     dialogs.relocate_money(actor, 10000, "in")
  415. end
  416. function monolith_take_pda_2(actor, trader)
  417.     local object = db.actor:object("monolith_pda_rank2")
  418.     alife():release(alife():object(object:id()))
  419.     relation_registry.change_community_goodwill("monolith", db.actor:id(), 125)
  420.     dialogs.relocate_money(actor, 15000, "in")
  421. end
  422. function monolith_take_pda_3(actor, trader)
  423.     local object = db.actor:object("monolith_pda_rank3")
  424.     alife():release(alife():object(object:id()))
  425.     relation_registry.change_community_goodwill("monolith", db.actor:id(), 175)
  426.     dialogs.relocate_money(actor, 20000, "in")
  427. end
  428.  
  429. function military_take_pda_1(actor, trader)
  430.     local object = db.actor:object("military_pda_rank1")
  431.     alife():release(alife():object(object:id()))
  432.     relation_registry.change_community_goodwill("military", db.actor:id(), 75)
  433.     dialogs.relocate_money(actor, 10000, "in")
  434. end
  435. function military_take_pda_2(actor, trader)
  436.     local object = db.actor:object("military_pda_rank2")
  437.     alife():release(alife():object(object:id()))
  438.     relation_registry.change_community_goodwill("military", db.actor:id(), 125)
  439.     dialogs.relocate_money(actor, 15000, "in")
  440. end
  441. function military_take_pda_3(actor, trader)
  442.     local object = db.actor:object("military_pda_rank3")
  443.     alife():release(alife():object(object:id()))
  444.     relation_registry.change_community_goodwill("military", db.actor:id(), 175)
  445.     dialogs.relocate_money(actor, 20000, "in")
  446. end
  447.  
  448. function merc_take_pda_1(actor, trader)
  449.     local object = db.actor:object("merc_pda_rank1")
  450.     alife():release(alife():object(object:id()))
  451.     relation_registry.change_community_goodwill("killer", db.actor:id(), 75)
  452.     dialogs.relocate_money(actor, 10000, "in")
  453. end
  454. function merc_take_pda_2(actor, trader)
  455.     local object = db.actor:object("merc_pda_rank2")
  456.     alife():release(alife():object(object:id()))
  457.     relation_registry.change_community_goodwill("killer", db.actor:id(), 125)
  458.     dialogs.relocate_money(actor, 15000, "in")
  459. end
  460. function merc_take_pda_3(actor, trader)
  461.     local object = db.actor:object("merc_pda_rank3")
  462.     alife():release(alife():object(object:id()))
  463.     relation_registry.change_community_goodwill("killer", db.actor:id(), 175)
  464.     dialogs.relocate_money(actor, 20000, "in")
  465. end
  466.  
  467. function ecologist_take_pda_1(actor, trader)
  468.     local object = db.actor:object("ecologist_pda_rank1")
  469.     alife():release(alife():object(object:id()))
  470.     relation_registry.change_community_goodwill("ecolog", db.actor:id(), 75)
  471.     dialogs.relocate_money(actor, 10000, "in")
  472. end
  473. function ecologist_take_pda_2(actor, trader)
  474.     local object = db.actor:object("ecologist_pda_rank2")
  475.     alife():release(alife():object(object:id()))
  476.     relation_registry.change_community_goodwill("ecolog", db.actor:id(), 125)
  477.     dialogs.relocate_money(actor, 15000, "in")
  478. end
  479. function ecologist_take_pda_3(actor, trader)
  480.     local object = db.actor:object("ecologist_pda_rank3")
  481.     alife():release(alife():object(object:id()))
  482.     relation_registry.change_community_goodwill("ecolog", db.actor:id(), 175)
  483.     dialogs.relocate_money(actor, 20000, "in")
  484. end
Advertisement
Add Comment
Please, Sign In to add comment