awards.lua 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. local S = minetest.get_translator("mtg_plus")
  2. if minetest.get_modpath("awards") then
  3. awards.register_achievement("mtg_plus_goldwood", {
  4. title = S("Rich Carpenter"),
  5. description = S("Craft 100 goldwood."),
  6. icon = "mtg_plus_goldwood.png",
  7. trigger = {
  8. type = "craft",
  9. item = "mtg_plus:goldwood",
  10. target = 100
  11. }
  12. })
  13. awards.register_achievement("mtg_plus_gravel_cobble", {
  14. title = S("Historic City"),
  15. description = S("Craft 400 cobbled gravel."),
  16. icon = "mtg_plus_gravel_cobble.png",
  17. trigger = {
  18. type = "craft",
  19. item = "mtg_plus:gravel_cobble",
  20. target = 400
  21. }
  22. })
  23. awards.register_achievement("mtg_plus_papyrus_block", {
  24. title = S("Papyrus Panic"),
  25. description = S("Build 100 papyrus blocks."),
  26. icon = "mtg_plus_papyrus_block_side.png",
  27. trigger = {
  28. type = "place",
  29. node = "mtg_plus:papyrus_block",
  30. target = 100
  31. }
  32. })
  33. awards.register_achievement("mtg_plus_harddiamondblock", {
  34. title = S("Can't dig me!"),
  35. description = S("Place a aggregated diamond block."),
  36. icon = "mtg_plus_hard_diamond_block.png",
  37. trigger = {
  38. type = "place",
  39. node = "mtg_plus:harddiamondblock",
  40. target = 1
  41. }
  42. })
  43. awards.register_achievement("mtg_plus_ice_tile16", {
  44. title = S("Ice Crazy"),
  45. description = S("Craft 128 dense ice tiles."),
  46. icon = "mtg_plus_ice_tile16.png",
  47. trigger = {
  48. type = "craft",
  49. item = "mtg_plus:ice_tile16",
  50. target = 128
  51. }
  52. })
  53. awards.register_achievement("mtg_plus_hard_snow_brick", {
  54. title = S("Let's build an igloo!"),
  55. description = S("Place 225 hard snow bricks."),
  56. icon = "mtg_plus_hard_snow_brick.png",
  57. trigger = {
  58. type = "place",
  59. node = "mtg_plus:hard_snow_brick",
  60. target = 225
  61. }
  62. })
  63. awards.register_achievement("mtg_plus_gold_bed", {
  64. title = S("Luxurious Adornment"),
  65. description = S("Craft 4 small gold-framed diamond blocks."),
  66. icon = "mtg_plus_gold_diamond_block.png",
  67. trigger = {
  68. type = "craft",
  69. item = "mtg_plus:gold_diamond_block",
  70. target = 4
  71. }
  72. })
  73. awards.register_achievement("mtg_plus_jungle_cobble", {
  74. title = S("Green Jungle"),
  75. description = S("Craft 512 jungle cobblestone."),
  76. icon = "mtg_plus_jungle_cobble.png",
  77. trigger = {
  78. type = "craft",
  79. item = "mtg_plus:jungle_cobble",
  80. target = 512
  81. }
  82. })
  83. awards.register_achievement("mtg_plus_sandstone_cobble", {
  84. title = S("Yellow Desert"),
  85. description = S("Craft 512 cobbled sandstone."),
  86. icon = "mtg_plus_sandstone_cobble.png",
  87. trigger = {
  88. type = "craft",
  89. item = "mtg_plus:sandstone_cobble",
  90. target = 512
  91. }
  92. })
  93. end