awards.lua 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. if rawget(_G, "awards") and rawget(_G, "xpfw") then
  2. for i,aw_def in ipairs(statistic_awards.hiking) do
  3. local awdef={
  4. title=aw_def.titel,
  5. description=aw_def.description,
  6. icon=aw_def.baseicon.."^awards_level"..aw_def.level..".png",
  7. background = "awards_bg_mining.png",
  8. }
  9. if aw_def.level > 1 then
  10. awdef.requires=aw_def.basename..(aw_def.level-1)
  11. awdef.secret=true
  12. end
  13. awards.register_achievement(aw_def.basename..aw_def.level,awdef)
  14. end
  15. for i,aw_def in ipairs(statistic_awards.crafting) do
  16. local awdef={
  17. title=aw_def.titel,
  18. description=aw_def.description,
  19. icon=aw_def.baseicon.."^awards_level"..aw_def.level..".png",
  20. background = "awards_bg_mining.png",
  21. }
  22. if aw_def.level > 1 then
  23. awdef.requires=aw_def.basename..(aw_def.level-1)
  24. awdef.secret=true
  25. end
  26. awards.register_achievement(aw_def.basename..aw_def.level,awdef)
  27. end
  28. for i,aw_def in ipairs(statistic_awards.swimming) do
  29. local awdef={
  30. title=aw_def.titel,
  31. description=aw_def.description,
  32. icon=aw_def.baseicon.."^awards_level"..aw_def.level..".png",
  33. background = "awards_bg_mining.png",
  34. }
  35. if aw_def.level > 1 then
  36. awdef.requires=aw_def.basename..(aw_def.level-1)
  37. awdef.secret=true
  38. end
  39. awards.register_achievement(aw_def.basename..aw_def.level,awdef)
  40. end
  41. for i,aw_def in ipairs(statistic_awards.deaths) do
  42. local awdef={
  43. title=aw_def.titel,
  44. description=aw_def.description,
  45. icon=aw_def.baseicon.."^awards_level"..aw_def.level..".png",
  46. background = "awards_bg_mining.png",
  47. }
  48. if aw_def.level > 1 then
  49. awdef.requires=aw_def.basename..(aw_def.level-1)
  50. awdef.secret=true
  51. end
  52. awards.register_achievement(aw_def.basename..aw_def.level,awdef)
  53. end
  54. end