recipes_sewing.lua 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. stations.dual_register_recipe('sewing', {
  2. input = {
  3. ['furniture:fabric_white'] = 3,
  4. ['group:thread'] = 1
  5. },
  6. output = 'sailing_canoe:sail',
  7. })
  8. stations.dual_register_recipe('sewing', {
  9. input = {
  10. ['furniture:fabric_white'] = 3,
  11. ['group:thread'] = 1,
  12. ['default:stick'] = 2,
  13. ['ropes:ropesegment'] = 1,
  14. },
  15. output = 'hangglider:hangglider',
  16. })
  17. stations.dual_register_recipe('sewing', {
  18. input = {
  19. ['furniture:fabric_white'] = 1,
  20. ['group:thread'] = 1,
  21. ['hangglider:hangglider'] = 1,
  22. },
  23. output = 'hangglider:hangglider',
  24. })
  25. stations.dual_register_recipe('sewing', {
  26. input = {
  27. ['furniture:fabric_red'] = 2,
  28. ['furniture:thread_red'] = 1,
  29. ['ropes:ropesegment'] = 1,
  30. },
  31. output = 'xdecor:curtain_red 2',
  32. })
  33. stations.dual_register_recipe('sewing', {
  34. input = {
  35. ['furniture:fabric_red'] = 2,
  36. ['group:thread'] = 1,
  37. ['farming:cotton'] = 4,
  38. },
  39. output = 'xdecor:cushion',
  40. })
  41. stations.dual_register_recipe('sewing', {
  42. input = {
  43. ['default:stick'] = 1,
  44. ['group:thread'] = 1,
  45. ['farming:string'] = 1,
  46. },
  47. output = 'furniture:brush',
  48. })
  49. stations.dual_register_recipe('sewing', {
  50. input = {
  51. ['group:fabric'] = 4,
  52. ['group:thread'] = 1,
  53. ['farming:string'] = 1,
  54. },
  55. output = 'unified_inventory:bag_small',
  56. })
  57. stations.dual_register_recipe('sewing', {
  58. input = {
  59. ['group:fabric'] = 8,
  60. ['group:thread'] = 2,
  61. ['farming:string'] = 2,
  62. },
  63. output = 'unified_inventory:bag_medium',
  64. })
  65. stations.dual_register_recipe('sewing', {
  66. input = {
  67. ['group:fabric'] = 12,
  68. ['group:thread'] = 4,
  69. ['farming:string'] = 4,
  70. },
  71. output = 'unified_inventory:bag_large',
  72. })
  73. stations.dual_register_recipe('sewing', {
  74. input = {
  75. ['group:fabric'] = 2,
  76. ['group:thread'] = 4,
  77. ['mobs:leather'] = 7,
  78. ['ropes:ropesegment'] = 1,
  79. ['scorpion:shell'] = 2,
  80. },
  81. output = 'scorpion:saddle',
  82. })
  83. --THINGS COLORED BY DYE
  84. local colors = {
  85. 'grey', 'dark_grey', 'black', 'violet', 'blue', 'cyan', 'dark_green', 'green',
  86. 'yellow', 'brown', 'orange', 'red', 'magenta', 'pink', 'white'
  87. }
  88. for i = 1,15 do
  89. stations.dual_register_recipe('sewing', {
  90. input = {
  91. [('furniture:fabric_'..colors[i])] = 1,
  92. [('furniture:thread_'..colors[i])] = 1,
  93. ['farming:cotton'] = 1,
  94. },
  95. output = 'furniture:cushion_'..colors[i],
  96. })
  97. stations.dual_register_recipe('sewing', {
  98. input = {
  99. [('furniture:fabric_'..colors[i])] = 1,
  100. [('furniture:thread_'..colors[i])] = 1,
  101. ['farming:cotton'] = 2,
  102. },
  103. output = 'furniture:cushion_half_'..colors[i],
  104. })
  105. stations.dual_register_recipe('sewing', {
  106. input = {
  107. [('furniture:fabric_'..colors[i])] = 2,
  108. [('furniture:thread_'..colors[i])] = 2,
  109. ['farming:cotton'] = 4,
  110. },
  111. output = 'furniture:cushion_full_'..colors[i],
  112. })
  113. stations.dual_register_recipe('sewing', {
  114. input = {
  115. [('furniture:fabric_'..colors[i])] = 2,
  116. [('furniture:thread_'..colors[i])] = 2,
  117. ['group:wool'] = 4,
  118. },
  119. output = 'furniture:cushion_full_'..colors[i],
  120. })
  121. stations.dual_register_recipe('sewing', {
  122. input = {
  123. [('furniture:fabric_'..colors[i])] = 1,
  124. [('furniture:thread_'..colors[i])] = 1,
  125. ['ropes:ropesegment'] = 1,
  126. },
  127. output = 'furniture:curtain_ss_'..colors[i]..'_1',
  128. })
  129. stations.dual_register_recipe('sewing', {
  130. input = {
  131. [('furniture:fabric_'..colors[i])] = 2,
  132. [('furniture:thread_'..colors[i])] = 1,
  133. ['ropes:ropesegment'] = 1,
  134. },
  135. output = 'furniture:curtain_ts_'..colors[i]..'_1',
  136. })
  137. end