overrides.lua 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557
  1. minetest.override_item('3d_armor:helmet_diamond', {
  2. description = "".. core.colorize("#00FFFF", "Soft diamond helmet\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 13\n")..core.colorize("#A0A0A0", "heal: 7 \n")..core.colorize("#A0A0A0", "type: head gear "),
  3. groups = {armor_head=1, armor_heal=7, armor_use=150,},
  4. armor_groups = {fleshy=13},
  5. })
  6. minetest.override_item('3d_armor:chestplate_diamond', {
  7. description = "".. core.colorize("#00FFFF", "Soft diamond chestplate\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 18\n")..core.colorize("#A0A0A0", "heal: 7 \n")..core.colorize("#A0A0A0", "type: torso gear "),
  8. groups = {armor_torso=1, armor_heal=7, armor_use=150,},
  9. armor_groups = {fleshy=18},
  10. })
  11. minetest.override_item('3d_armor:leggings_diamond', {
  12. description = "".. core.colorize("#00FFFF", "Soft diamond leggings\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 18\n")..core.colorize("#A0A0A0", "heal: 7 \n")..core.colorize("#A0A0A0", "type: leg gear "),
  13. groups = {armor_legs=1, armor_heal=7, armor_use=150,},
  14. armor_groups = {fleshy=18},
  15. })
  16. minetest.override_item('3d_armor:boots_diamond', {
  17. description = "".. core.colorize("#00FFFF", "Soft diamond boots\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 13\n")..core.colorize("#A0A0A0", "heal: 7 \n")..core.colorize("#A0A0A0", "type: feet gear "),
  18. groups = {armor_feet=1, armor_heal=7, armor_use=150,},
  19. armor_groups = {fleshy=13},
  20. })
  21. minetest.override_item('shields:shield_diamond', {
  22. description = "".. core.colorize("#00FFFF", "Soft diamond shield\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 13\n")..core.colorize("#A0A0A0", "heal: 7 \n")..core.colorize("#A0A0A0", "type: hand gear "),
  23. groups = {armor_shield=1, armor_heal=7, armor_use=150,},
  24. armor_groups = {fleshy=13},
  25. })
  26. minetest.override_item('3d_armor:helmet_gold', {
  27. description = "".. core.colorize("#00FFFF", "Golden helmet\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 12\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 2%\n")..core.colorize("#A0A0A0", "gravity + 2%\n")..core.colorize("#A0A0A0", "type: head gear "),
  28. groups = {armor_head=1, armor_heal=5, armor_use=1500,
  29. physics_speed=-0.02, physics_gravity=0.02},
  30. armor_groups = {fleshy=12},
  31. })
  32. minetest.override_item('3d_armor:chestplate_gold', {
  33. description = "".. core.colorize("#00FFFF", "Golden chestplate\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 17\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 5%\n")..core.colorize("#A0A0A0", "gravity + 5%\n")..core.colorize("#A0A0A0", "type: torso gear "),
  34. groups = {armor_torso=1, armor_heal=5, armor_use=1500,
  35. physics_speed=-0.05, physics_gravity=0.05},
  36. armor_groups = {fleshy=17},
  37. })
  38. minetest.override_item('3d_armor:leggings_gold', {
  39. description = "".. core.colorize("#00FFFF", "Golden leggings\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 17\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 4%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: leg gear "),
  40. groups = {armor_legs=1, armor_heal=5, armor_use=1500,
  41. physics_speed=-0.04, physics_gravity=0.04},
  42. armor_groups = {fleshy=17},
  43. })
  44. minetest.override_item('3d_armor:boots_gold', {
  45. description = "".. core.colorize("#00FFFF", "Golden boots\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 12\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 2%\n")..core.colorize("#A0A0A0", "gravity + 2%\n")..core.colorize("#A0A0A0", "type: feet gear "),
  46. groups = {armor_feet=1, armor_heal=5, armor_use=1500,
  47. physics_speed=-0.02, physics_gravity=0.02},
  48. armor_groups = {fleshy=12},
  49. })
  50. minetest.override_item('shields:shield_gold', {
  51. description = "".. core.colorize("#00FFFF", "Golden shield\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "Defence: 12\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 4%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: hand gear "),
  52. groups = {armor_shield=1, armor_heal=5, armor_use=1500,
  53. physics_speed=-0.04, physics_gravity=0.04},
  54. armor_groups = {fleshy=12},
  55. })
  56. minetest.override_item('3d_armor:helmet_wood', {
  57. description = "".. core.colorize("#FFFFFF", "wooden helmet\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 5\n")..core.colorize("#A0A0A0", "type: head gear "),
  58. })
  59. minetest.override_item('3d_armor:chestplate_wood', {
  60. description = "".. core.colorize("#FFFFFF", "wooden chestplate\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "type: torso gear "),
  61. })
  62. minetest.override_item('3d_armor:leggings_wood', {
  63. description = "".. core.colorize("#FFFFFF", "wooden leggings\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "type: leg gear "),
  64. })
  65. minetest.override_item('3d_armor:boots_wood', {
  66. description = "".. core.colorize("#FFFFFF", "wooden boots\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 5\n")..core.colorize("#A0A0A0", "type: feet gear "),
  67. })
  68. minetest.override_item('shields:shield_wood', {
  69. description = "".. core.colorize("#FFFFFF", "wooden shield\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 5\n")..core.colorize("#A0A0A0", "type: hand gear "),
  70. })
  71. minetest.override_item('3d_armor:helmet_cactus', {
  72. description = "".. core.colorize("#FFFFFF", "cactus helmet\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 5\n")..core.colorize("#A0A0A0", "type: head gear "),
  73. })
  74. minetest.override_item('3d_armor:chestplate_cactus', {
  75. description = "".. core.colorize("#FFFFFF", "cactus chestplate\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "type: torso gear "),
  76. })
  77. minetest.override_item('3d_armor:leggings_cactus', {
  78. description = "".. core.colorize("#FFFFFF", "cactus leggings\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "type: leg gear "),
  79. })
  80. minetest.override_item('3d_armor:boots_cactus', {
  81. description = "".. core.colorize("#FFFFFF", "cactus boots\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 5\n")..core.colorize("#A0A0A0", "type: feet gear "),
  82. })
  83. minetest.override_item('shields:shield_cactus', {
  84. description = "".. core.colorize("#FFFFFF", "cactus shield\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "Defence: 5\n")..core.colorize("#A0A0A0", "type: hand gear "),
  85. })
  86. minetest.override_item('3d_armor:helmet_bronze', {
  87. description = "".. core.colorize("#BFFFFF", "bronze helmet\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 9\n")..core.colorize("#A0A0A0", "heal: 3 \n")..core.colorize("#A0A0A0", "walking speed - 1%\n")..core.colorize("#A0A0A0", "gravity + 1%\n")..core.colorize("#A0A0A0", "type: head gear "),
  88. groups = {armor_head=1, armor_heal=3, armor_use=600,
  89. physics_speed=-0.01, physics_gravity=0.01},
  90. armor_groups = {fleshy=9},
  91. })
  92. minetest.override_item('3d_armor:chestplate_bronze', {
  93. description = "".. core.colorize("#BFFFFF", "bronze chestplate\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 14\n")..core.colorize("#A0A0A0", "heal: 3 \n")..core.colorize("#A0A0A0", "walking speed - 4%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: torso gear "),
  94. groups = {armor_torso=1, armor_heal=3, armor_use=600,
  95. physics_speed=-0.04, physics_gravity=0.04},
  96. armor_groups = {fleshy=14},
  97. })
  98. minetest.override_item('3d_armor:leggings_bronze', {
  99. description = "".. core.colorize("#BFFFFF", "bronze leggings\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 14\n")..core.colorize("#A0A0A0", "heal: 3 \n")..core.colorize("#A0A0A0", "walking speed - 3%\n")..core.colorize("#A0A0A0", "gravity + 3%\n")..core.colorize("#A0A0A0", "type: leg gear "),
  100. groups = {armor_legs=1, armor_heal=3, armor_use=600,
  101. physics_speed=-0.03, physics_gravity=0.03},
  102. armor_groups = {fleshy=14},
  103. })
  104. minetest.override_item('3d_armor:boots_bronze', {
  105. description = "".. core.colorize("#BFFFFF", "bronze boots\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 9\n")..core.colorize("#A0A0A0", "heal: 3 \n")..core.colorize("#A0A0A0", "walking speed - 1%\n")..core.colorize("#A0A0A0", "gravity + 1%\n")..core.colorize("#A0A0A0", "type: feet gear "),
  106. groups = {armor_feet=1, armor_heal=3, armor_use=600,
  107. physics_speed=-0.01, physics_gravity=0.01},
  108. armor_groups = {fleshy=9},
  109. })
  110. minetest.override_item('shields:shield_bronze', {
  111. description = "".. core.colorize("#BFFFFF", "bronze shield\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 9\n")..core.colorize("#A0A0A0", "heal: 3 \n")..core.colorize("#A0A0A0", "walking speed - 3%\n")..core.colorize("#A0A0A0", "gravity + 3%\n")..core.colorize("#A0A0A0", "type: hand gear "),
  112. groups = {armor_shield=1, armor_heal=3, armor_use=600,
  113. physics_speed=-0.03, physics_gravity=0.03},
  114. armor_groups = {fleshy=9},
  115. })
  116. minetest.override_item('3d_armor:helmet_steel', {
  117. description = "".. core.colorize("#BFFFFF", "steel helmet\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 1%\n")..core.colorize("#A0A0A0", "gravity + 1%\n")..core.colorize("#A0A0A0", "type: head gear "),
  118. groups = {armor_head=1, armor_heal=5, armor_use=400,
  119. physics_speed=-0.01, physics_gravity=0.01},
  120. armor_groups = {fleshy=10},
  121. })
  122. minetest.override_item('3d_armor:chestplate_steel', {
  123. description = "".. core.colorize("#BFFFFF", "steel chestplate\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 15\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 4%\n")..core.colorize("#A0A0A0", "gravity + 4%\n")..core.colorize("#A0A0A0", "type: torso gear "),
  124. groups = {armor_torso=1, armor_heal=5, armor_use=400,
  125. physics_speed=-0.04, physics_gravity=0.04},
  126. armor_groups = {fleshy=15},
  127. })
  128. minetest.override_item('3d_armor:leggings_steel', {
  129. description = "".. core.colorize("#BFFFFF", "steel leggings\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 15\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 3%\n")..core.colorize("#A0A0A0", "gravity + 3%\n")..core.colorize("#A0A0A0", "type: leg gear "),
  130. groups = {armor_legs=1, armor_heal=5, armor_use=400,
  131. physics_speed=-0.03, physics_gravity=0.03},
  132. armor_groups = {fleshy=15},
  133. })
  134. minetest.override_item('3d_armor:boots_steel', {
  135. description = "".. core.colorize("#BFFFFF", "steel boots\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 1%\n")..core.colorize("#A0A0A0", "gravity + 1%\n")..core.colorize("#A0A0A0", "type: feet gear "),
  136. groups = {armor_feet=1, armor_heal=5, armor_use=400,
  137. physics_speed=-0.01, physics_gravity=0.01},
  138. armor_groups = {fleshy=10},
  139. })
  140. minetest.override_item('shields:shield_steel', {
  141. description = "".. core.colorize("#BFFFFF", "steel shield\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "Defence: 10\n")..core.colorize("#A0A0A0", "heal: 5 \n")..core.colorize("#A0A0A0", "walking speed - 3%\n")..core.colorize("#A0A0A0", "gravity + 3%\n")..core.colorize("#A0A0A0", "type: hand gear "),
  142. groups = {armor_shield=1, armor_heal=5, armor_use=400,
  143. physics_speed=-0.03, physics_gravity=0.03},
  144. armor_groups = {fleshy=10},
  145. })
  146. minetest.override_item('default:sword_wood', {
  147. description = "".. core.colorize("#FFFFFF", "Wooden sword\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "mele damage: 2\n")..core.colorize("#A0A0A0", "range: 3.8 \n")..core.colorize("#A0A0A0", "attack interval: 1.0 "),
  148. wield_scale = {x=0.9,y=0.9,z=0.9},
  149. range = 3.8,
  150. })
  151. minetest.override_item('default:sword_stone', {
  152. description = "".. core.colorize("#FFFFFF", "Stone sword\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "mele damage: 4\n")..core.colorize("#A0A0A0", "range: 4 \n")..core.colorize("#A0A0A0", "attack interval: 1.2 "),
  153. wield_scale = {x=1.0,y=1.0,z=1.0},
  154. range = 4,
  155. })
  156. minetest.override_item('default:sword_steel', {
  157. description = "".. core.colorize("#BFFFFF", "Steel sword\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "mele damage: 6.25\n")..core.colorize("#A0A0A0", "range: 4.25 \n")..core.colorize("#A0A0A0", "attack interval: 0.75 "),
  158. wield_scale = {x=1.1,y=1.1,z=1.1},
  159. range = 4.25,
  160. tool_capabilities = {
  161. full_punch_interval = 0.75,
  162. max_drop_level=1,
  163. groupcaps={
  164. snappy={times={[1]=2.35, [2]=1.10, [3]=0.30}, uses=40, maxlevel=2},
  165. },
  166. damage_groups = {fleshy=6.25},
  167. },
  168. })
  169. minetest.override_item('default:sword_bronze', {
  170. description = "".. core.colorize("#BFFFFF", "Bronze sword\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "mele damage: 6\n")..core.colorize("#A0A0A0", "range: 4.20 \n")..core.colorize("#A0A0A0", "attack interval: 0.8 "),
  171. wield_scale = {x=1.05,y=1.05,z=1.05},
  172. range = 4.2,
  173. tool_capabilities = {
  174. full_punch_interval = 0.8,
  175. max_drop_level=1,
  176. groupcaps={
  177. snappy={times={[1]=2.5, [2]=1.20, [3]=0.35}, uses=30, maxlevel=2},
  178. },
  179. damage_groups = {fleshy=6},
  180. },
  181. })
  182. minetest.override_item('default:sword_mese', {
  183. description = "".. core.colorize("#00FFFF", "MESE sword\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "mele damage: 7\n")..core.colorize("#A0A0A0", "range: 4.3 \n")..core.colorize("#A0A0A0", "attack interval: 0.725 "),
  184. wield_scale = {x=1.15,y=1.15,z=1.15},
  185. range = 4.3,
  186. tool_capabilities = {
  187. full_punch_interval = 0.725,
  188. max_drop_level=1,
  189. groupcaps={
  190. snappy={times={[1]=2.0, [2]=1.0, [3]=0.25}, uses=40, maxlevel=3},
  191. },
  192. damage_groups = {fleshy=7},
  193. },
  194. })
  195. minetest.override_item('default:sword_diamond', {
  196. description = "".. core.colorize("#00FFFF", "Soft diamond sword\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "mele damage: 8\n")..core.colorize("#A0A0A0", "range: 4.35 \n")..core.colorize("#A0A0A0", "attack interval: 0.7 "),
  197. wield_scale = {x=1.2,y=1.2,z=1.2},
  198. range = 4.35,
  199. tool_capabilities = {
  200. full_punch_interval = 0.7,
  201. max_drop_level=1,
  202. groupcaps={
  203. snappy={times={[1]=1.8, [2]=0.9, [3]=0.20}, uses=50, maxlevel=3},
  204. },
  205. damage_groups = {fleshy=8},
  206. },
  207. })
  208. minetest.override_item('default:shovel_wood', {
  209. description = "".. core.colorize("#FFFFFF", "Wooden shovel\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "mele damage: 2\n")..core.colorize("#A0A0A0", "range: 3.8 \n")..core.colorize("#A0A0A0", "attack interval: 1.2 "),
  210. wield_scale = {x=0.9,y=0.9,z=0.9},
  211. range = 3.8,
  212. })
  213. minetest.override_item('default:shovel_stone', {
  214. description = "".. core.colorize("#FFFFFF", "Stone shovel\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "mele damage: 2.5\n")..core.colorize("#A0A0A0", "range: 4 \n")..core.colorize("#A0A0A0", "attack interval: 1.4 "),
  215. wield_scale = {x=1.0,y=1.0,z=1.0},
  216. range = 4,
  217. tool_capabilities = {
  218. full_punch_interval = 1.4,
  219. max_drop_level=1,
  220. groupcaps={
  221. snappy={times={[1]=1.8, [2]=1.2, [3]=0.5}, uses=30, maxlevel=2},
  222. },
  223. damage_groups = {fleshy=2.5},
  224. },
  225. })
  226. minetest.override_item('default:shovel_bronze', {
  227. description = "".. core.colorize("#BFFFFF", "Bronze shovel\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "mele damage: 3\n")..core.colorize("#A0A0A0", "range: 4.20 \n")..core.colorize("#A0A0A0", "attack interval: 1.05 "),
  228. wield_scale = {x=1.05,y=1.05,z=1.05},
  229. range = 4.20,
  230. tool_capabilities = {
  231. full_punch_interval = 1.05,
  232. max_drop_level=1,
  233. groupcaps={
  234. crumbly={times={[1]=1.5, [2]=0.9, [3]=0.4}, uses=30, maxlevel=2},
  235. },
  236. damage_groups = {fleshy=3},
  237. },
  238. })
  239. minetest.override_item('default:shovel_steel', {
  240. description = "".. core.colorize("#BFFFFF", "Steel shovel\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "mele damage: 3.25\n")..core.colorize("#A0A0A0", "range: 4.25 \n")..core.colorize("#A0A0A0", "attack interval: 1.0 "),
  241. wield_scale = {x=1.1,y=1.1,z=1.1},
  242. range = 4.25,
  243. tool_capabilities = {
  244. full_punch_interval = 1.0,
  245. max_drop_level=1,
  246. groupcaps={
  247. crumbly={times={[1]=1.35, [2]=0.8, [3]=0.35}, uses=40, maxlevel=2},
  248. },
  249. damage_groups = {fleshy=3.25},
  250. },
  251. })
  252. minetest.override_item('default:shovel_mese', {
  253. description = "".. core.colorize("#00FFFF", "MESE shovel\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "mele damage: 4\n")..core.colorize("#A0A0A0", "range: 4.3 \n")..core.colorize("#A0A0A0", "attack interval: 0.95 "),
  254. wield_scale = {x=1.15,y=1.15,z=1.15},
  255. range = 4.3,
  256. tool_capabilities = {
  257. full_punch_interval = 0.95,
  258. max_drop_level=1,
  259. groupcaps={
  260. crumbly={times={[1]=1.20, [2]=0.6, [3]=0.30}, uses=40, maxlevel=3},
  261. },
  262. damage_groups = {fleshy=4},
  263. },
  264. })
  265. minetest.override_item('default:shovel_diamond', {
  266. description = "".. core.colorize("#00FFFF", "Soft diamond shovel\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "mele damage: 5\n")..core.colorize("#A0A0A0", "range: 4.35 \n")..core.colorize("#A0A0A0", "attack interval: 0.9 "),
  267. wield_scale = {x=1.2,y=1.2,z=1.2},
  268. range = 4.35,
  269. tool_capabilities = {
  270. full_punch_interval = 0.9,
  271. max_drop_level=1,
  272. groupcaps={
  273. crumbly={times={[1]=1.10, [2]=0.5, [3]=0.25}, uses=50, maxlevel=3},
  274. },
  275. damage_groups = {fleshy=5},
  276. },
  277. })
  278. minetest.override_item('default:axe_wood', {
  279. description = "".. core.colorize("#FFFFFF", "Wooden axe\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "mele damage: 2\n")..core.colorize("#A0A0A0", "range: 3.8 \n")..core.colorize("#A0A0A0", "attack interval: 1.0 "),
  280. wield_scale = {x=0.9,y=0.9,z=0.9},
  281. range = 3.8,
  282. })
  283. minetest.override_item('default:axe_stone', {
  284. description = "".. core.colorize("#FFFFFF", "Stone axe\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "mele damage: 3\n")..core.colorize("#A0A0A0", "range: 4 \n")..core.colorize("#A0A0A0", "attack interval: 1.2 "),
  285. wield_scale = {x=1.0,y=1.0,z=1.0},
  286. range = 4,
  287. })
  288. minetest.override_item('default:axe_bronze', {
  289. description = "".. core.colorize("#BFFFFF", "Bronze axe\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "mele damage: 5\n")..core.colorize("#A0A0A0", "range: 4.20 \n")..core.colorize("#A0A0A0", "attack interval: 1.0 "),
  290. wield_scale = {x=1.05,y=1.05,z=1.05},
  291. range = 4.20,
  292. tool_capabilities = {
  293. full_punch_interval = 1.00,
  294. max_drop_level=1,
  295. groupcaps={
  296. choppy={times={[1]=2.50, [2]=1.40, [3]=1.00}, uses=30, maxlevel=2},
  297. },
  298. damage_groups = {fleshy=5},
  299. },
  300. })
  301. minetest.override_item('default:axe_steel', {
  302. description = "".. core.colorize("#BFFFFF", "Steel axe\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "mele damage: 5.25\n")..core.colorize("#A0A0A0", "range: 4.25 \n")..core.colorize("#A0A0A0", "attack interval: 0.95 "),
  303. wield_scale = {x=1.1,y=1.1,z=1.1},
  304. range = 4.25,
  305. tool_capabilities = {
  306. full_punch_interval = 0.95,
  307. max_drop_level=1,
  308. groupcaps={
  309. choppy={times={[1]=2.35, [2]=1.30, [3]=0.90}, uses=40, maxlevel=2},
  310. },
  311. damage_groups = {fleshy=5.25},
  312. },
  313. })
  314. minetest.override_item('default:axe_mese', {
  315. description = "".. core.colorize("#00FFFF", "MESE axe\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "mele damage: 6\n")..core.colorize("#A0A0A0", "range: 4.3 \n")..core.colorize("#A0A0A0", "attack interval: 0.9 "),
  316. wield_scale = {x=1.15,y=1.15,z=1.15},
  317. range = 4.3,
  318. tool_capabilities = {
  319. full_punch_interval = 0.90,
  320. max_drop_level=1,
  321. groupcaps={
  322. choppy={times={[1]=2.20, [2]=1.0, [3]=0.60}, uses=40, maxlevel=3},
  323. },
  324. damage_groups = {fleshy=6},
  325. },
  326. })
  327. minetest.override_item('default:axe_diamond', {
  328. description = "".. core.colorize("#00FFFF", "Soft diamond axe\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "mele damage: 7\n")..core.colorize("#A0A0A0", "range: 4.35 \n")..core.colorize("#A0A0A0", "attack interval: 0.85 "),
  329. wield_scale = {x=1.2,y=1.2,z=1.2},
  330. range = 4.35,
  331. tool_capabilities = {
  332. full_punch_interval = 0.85,
  333. max_drop_level=1,
  334. groupcaps={
  335. choppy={times={[1]=2.00, [2]=0.80, [3]=0.45}, uses=50, maxlevel=3},
  336. },
  337. damage_groups = {fleshy=7},
  338. },
  339. })
  340. minetest.override_item('default:pick_wood', {
  341. description = "".. core.colorize("#FFFFFF", "Wooden pickaxe\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "mele damage: 2\n")..core.colorize("#A0A0A0", "range: 3.8 \n")..core.colorize("#A0A0A0", "attack interval: 1.0 "),
  342. wield_scale = {x=0.9,y=0.9,z=0.9},
  343. range = 3.8,
  344. })
  345. minetest.override_item('default:pick_stone', {
  346. description = "".. core.colorize("#FFFFFF", "Stone pickaxe\n")..core.colorize("#A0A0A0", "tier: 1 (common)\n")..core.colorize("#A0A0A0", "mele damage: 3\n")..core.colorize("#A0A0A0", "range: 4 \n")..core.colorize("#A0A0A0", "attack interval: 1.2 "),
  347. wield_scale = {x=1.0,y=1.0,z=1.0},
  348. range = 4,
  349. })
  350. minetest.override_item('default:pick_bronze', {
  351. description = "".. core.colorize("#BFFFFF", "Bronze pickaxe\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "mele damage: 4.5\n")..core.colorize("#A0A0A0", "range: 4.20 \n")..core.colorize("#A0A0A0", "attack interval: 1.0 "),
  352. wield_scale = {x=1.05,y=1.05,z=1.05},
  353. range = 4.20,
  354. tool_capabilities = {
  355. full_punch_interval = 1.00,
  356. max_drop_level=1,
  357. groupcaps={
  358. cracky={times={[1]=4.00, [2]=1.60, [3]=0.80}, uses=30, maxlevel=2},
  359. },
  360. damage_groups = {fleshy=4.5},
  361. },
  362. })
  363. minetest.override_item('default:pick_steel', {
  364. description = "".. core.colorize("#BFFFFF", "Steel pickaxe\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)\n")..core.colorize("#A0A0A0", "mele damage: 4.75\n")..core.colorize("#A0A0A0", "range: 4.25 \n")..core.colorize("#A0A0A0", "attack interval: 0.95 "),
  365. wield_scale = {x=1.1,y=1.1,z=1.1},
  366. range = 4.25,
  367. tool_capabilities = {
  368. full_punch_interval = 0.95,
  369. max_drop_level=1,
  370. groupcaps={
  371. cracky={times={[1]=3.60, [2]=1.40, [3]=0.70}, uses=40, maxlevel=2},
  372. },
  373. damage_groups = {fleshy=4.75},
  374. },
  375. })
  376. minetest.override_item('default:pick_mese', {
  377. description = "".. core.colorize("#00FFFF", "MESE pickaxe\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "mele damage: 5.5\n")..core.colorize("#A0A0A0", "range: 4.3 \n")..core.colorize("#A0A0A0", "attack interval: 0.9 "),
  378. wield_scale = {x=1.15,y=1.15,z=1.15},
  379. range = 4.3,
  380. tool_capabilities = {
  381. full_punch_interval = 0.90,
  382. max_drop_level=1,
  383. groupcaps={
  384. cracky={times={[1]=2.40, [2]=1.2, [3]=0.60}, uses=40, maxlevel=3},
  385. },
  386. damage_groups = {fleshy=5.5},
  387. },
  388. })
  389. minetest.override_item('default:pick_diamond', {
  390. description = "".. core.colorize("#00FFFF", "Soft diamond pickaxe\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)\n")..core.colorize("#A0A0A0", "mele damage: 6.5\n")..core.colorize("#A0A0A0", "range: 4.35 \n")..core.colorize("#A0A0A0", "attack interval: 0.85 "),
  391. wield_scale = {x=1.2,y=1.2,z=1.2},
  392. range = 4.35,
  393. tool_capabilities = {
  394. full_punch_interval = 0.85,
  395. max_drop_level=1,
  396. groupcaps={
  397. cracky={times={[1]=2.00, [2]=1.00, [3]=0.40}, uses=50, maxlevel=3},
  398. },
  399. damage_groups = {fleshy=6.5},
  400. },
  401. })
  402. minetest.override_item('default:coal_lump', {
  403. description = "".. core.colorize("#FFFFFF", "Coal lump\n")..core.colorize("#A0A0A0", "tier: 1 (common)"),
  404. stack_max= 1000,
  405. })
  406. minetest.override_item('default:flint', {
  407. description = "".. core.colorize("#FFFFFF", "flint\n")..core.colorize("#A0A0A0", "tier: 1 (common)"),
  408. stack_max= 1000,
  409. })
  410. minetest.override_item('default:iron_lump', {
  411. description = "".. core.colorize("#BFFFFF", "Iron lump\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
  412. stack_max= 1000,
  413. })
  414. minetest.override_item('default:tin_lump', {
  415. description = "".. core.colorize("#BFFFFF", "Tin lump\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
  416. stack_max= 1000,
  417. })
  418. minetest.override_item('default:copper_lump', {
  419. description = "".. core.colorize("#BFFFFF", "Copper lump\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
  420. stack_max= 1000,
  421. })
  422. minetest.override_item('default:gold_lump', {
  423. description = "".. core.colorize("#00FFFF", "Gold lump\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)"),
  424. stack_max= 1000,
  425. })
  426. minetest.override_item('default:steel_ingot', {
  427. description = "".. core.colorize("#BFFFFF", "Steel bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
  428. stack_max= 250,
  429. })
  430. minetest.override_item('default:tin_ingot', {
  431. description = "".. core.colorize("#BFFFFF", "Tin bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
  432. stack_max= 250,
  433. })
  434. minetest.override_item('default:copper_ingot', {
  435. description = "".. core.colorize("#BFFFFF", "Copper bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
  436. stack_max= 250,
  437. })
  438. minetest.override_item('default:bronze_ingot', {
  439. description = "".. core.colorize("#BFFFFF", "Bronze bar\n")..core.colorize("#A0A0A0", "tier: 2 (uncommon)"),
  440. stack_max= 250,
  441. })
  442. minetest.override_item('default:gold_ingot', {
  443. description = "".. core.colorize("#00FFFF", "Gold bar\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)"),
  444. stack_max= 250,
  445. })
  446. minetest.override_item('default:diamond', {
  447. description = "".. core.colorize("#00FFFF", "Soft diamond\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)"),
  448. stack_max= 1000,
  449. })
  450. minetest.override_item('default:mese_crystal', {
  451. description = "".. core.colorize("#00FFFF", "MESE crystal\n")..core.colorize("#A0A0A0", "tier: 3 (almost rare)"),
  452. stack_max= 1000,
  453. })
  454. minetest.override_item('default:cobble', {
  455. stack_max= 30000,
  456. })
  457. minetest.override_item('default:torch', {
  458. stack_max= 1000,
  459. })
  460. if minetest.get_modpath("hbhunger") then
  461. hbhunger.register_food("minerdream:vitamin", 1, "", nil, 3)
  462. hbhunger.register_food("minerdream:potion_tiny", 0, "", nil, 5)
  463. hbhunger.register_food("minerdream:potion_lesser", 0, "", nil, 10)
  464. hbhunger.register_food("minerdream:potion_normal", 0, "", nil, 15)
  465. hbhunger.register_food("minerdream:potion_greater", 0, "", nil, 20)
  466. end
  467. if minetest.get_modpath("hunger") then
  468. hunger.register_food("minerdream:vitamin", 1, "", nil, 3)
  469. hunger.register_food("minerdream:potion_tiny", 0, "", nil, 5)
  470. hunger.register_food("minerdream:potion_lesser", 0, "", nil, 10)
  471. hunger.register_food("minerdream:potion_normal", 0, "", nil, 15)
  472. hunger.register_food("minerdream:potion_greater", 0, "", nil, 20)
  473. end