2 Commits

Author SHA1 Message Date
af1425cba0 Polish translation update 2019-04-10 12:19:39 +02:00
e7822781b3 Polish translation 2019-04-05 14:16:35 +02:00
187 changed files with 938 additions and 726 deletions

View File

@ -16,11 +16,7 @@ dofile(minetest.get_modpath("awards").."/src/api_triggers.lua")
dofile(minetest.get_modpath("awards").."/src/chat_commands.lua")
dofile(minetest.get_modpath("awards").."/src/gui.lua")
dofile(minetest.get_modpath("awards").."/src/triggers.lua")
-- Optionally add default awards.
if minetest.settings:get_bool("awards.add_defaults", true) then
dofile(minetest.get_modpath("awards").."/src/awards.lua")
end
dofile(minetest.get_modpath("awards").."/src/awards.lua")
awards.load()
minetest.register_on_shutdown(awards.save)

819
locale/pl.po Normal file
View File

@ -0,0 +1,819 @@
# Polish translations for PACKAGE package.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# mat9117 <mendelm9@gmail.com>, 2019.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-21 05:50-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME mat9117 <mendelm9@gmail.com>\n"
"Language-Team: Polish <mendelm9@gmail.com>\n"
"Language: pl \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: api.lua
msgid "Secret Achievement Unlocked:"
msgstr "Odblokowano sekretne osiągnięcie:"
#: api.lua
msgid "Achievement Unlocked:"
msgstr "Odblokowano osiągnięcie:"
#: api.lua
#, lua-format
msgid "Secret Achievement Unlocked: %s"
msgstr "Odblokowano sekretne osiągnięcie: %s"
#: api.lua
#, lua-format
msgid "Achievement Unlocked: %s"
msgstr "Odblokowano osiągnięcie: %s"
#: api.lua
msgid "Secret Achievement Unlocked!"
msgstr "Odblokowano sekretne osiągnięcie!"
#: api.lua
msgid "Achievement Unlocked!"
msgstr "Odblokowano osiągnięcie!"
#: api.lua
msgid "Error: No awards available."
msgstr "Błąd: Brak dostępnych nagród."
#: api.lua
msgid "OK"
msgstr "OK"
#: api.lua
msgid "(Secret Award)"
msgstr "(Sekretna nagroda)"
#: api.lua
msgid "Unlock this award to find out what it is."
msgstr "Odblokuj tę nagrodę, aby dowiedzieć się czym jest."
#: api.lua
#, lua-format
msgid "%s (got)"
msgstr "%s (zdobyto)"
#: api.lua
msgid "You've disabled awards. Type /awards enable to reenable."
msgstr "Wyłączyłeś nagrody. Wpisz /awards enable, aby je ponownie włączyć."
#: api.lua
msgid "You have not unlocked any awards."
msgstr "Nie odblokowałeś żadnych nagród."
#: api.lua
#, lua-format
msgid "%ss awards:"
msgstr "%s's nagrody:"
#: api.lua chat_commands.lua
#, lua-format
msgid "%s: %s"
msgstr "%s: %s"
#: sfinv.lua unified_inventory.lua
msgid "Awards"
msgstr "Nagrody"
#: triggers.lua
msgid "@1/@2 dug"
msgstr "@1/@2 wykopano"
#. Translators: @1 is count, @2 is description.
#: triggers.lua
msgid "Mine: @2"
msgid_plural "Mine: @1×@2"
msgstr[0] "Wykop: @2"
msgstr[1] "Wykop: @1x@2"
#: triggers.lua
msgid "Mine @1 block."
msgid_plural "Mine @1 blocks."
msgstr[0] "Wykop @1 blok."
msgstr[1] "Wykop @1 bloki/bloków."
#: triggers.lua
msgid "@1/@2 placed"
msgstr "@1/@2 postawiono"
#. Translators: @1 is count, @2 is description.
#: triggers.lua
msgid "Place: @2"
msgid_plural "Place: @1×@2"
msgstr[0] "Postaw: @2"
msgstr[1] "Postaw: @1x@2"
#: triggers.lua
msgid "Place a block."
msgid_plural "Place @1 blocks."
msgstr[0] "Postaw blok."
msgstr[1] "Postaw @1 bloki/bloków."
#: triggers.lua
msgid "@1/@2 eaten"
msgstr "@1/@2 zjedzono"
#. Translators: @1 is count, @2 is description.
#: triggers.lua
msgid "Eat: @2"
msgid_plural "Eat: @1×@2"
msgstr[0] "Zjedz: @2"
msgstr[1] "Zjedz: @1x@2"
#: triggers.lua
msgid "Eat an item."
msgid_plural "Eat @1 items."
msgstr[0] "Zjedz @1 rzecz."
msgstr[1] "Zjedz @1 rzeczy."
#: triggers.lua
msgid "@1/@2 deaths"
msgstr "@1/@2 śmierci"
#: triggers.lua
msgid "Die."
msgid_plural "Die @1 times."
msgstr[0] "Zgiń."
msgstr[1] "Zgiń @1 razy."
#: triggers.lua
msgid "@1/@2 chat messages"
msgstr "@1/@2 wiadomości na czacie"
#: triggers.lua
msgid "Write something in chat."
msgid_plural "Write @1 chat messages."
msgstr[0] "Napisz coś na czacie."
msgstr[1] "Napisz @1 wiadomości na czacie."
#: triggers.lua
msgid "@1/@2 game joins"
msgstr "@1/@2 dołączeń do gry"
#: triggers.lua
msgid "Join the game."
msgid_plural "Join the game @1 times."
msgstr[0] "Dołącz do gry."
msgstr[1] "Dołącz do gry @1 razy."
#: triggers.lua
msgid "@1/@2 crafted"
msgstr "@1/@2 stworzono"
#. Translators: @1 is count, @2 is description.
#: triggers.lua
msgid "Craft: @2"
msgid_plural "Craft: @1×@2"
msgstr[0] "Stwórz: @2"
msgstr[1] "Stwórz: @1x@2"
#: triggers.lua
msgid "Craft an item."
msgid_plural "Craft @1 items."
msgstr[0] "Stwórz rzecz."
msgstr[1] "Stwórz @1 rzeczy."
#: init.lua
msgid "Saint-Maclou"
msgstr "Saint-Maclou"
#: init.lua
msgid "Place 20 coal checkers."
msgstr "Postaw 20 szachownic węglowych."
#: init.lua
msgid "Castorama"
msgstr "Castorama"
#: init.lua
msgid "Place 20 iron checkers."
msgstr "Postaw 20 szachownic żelaznych."
#: init.lua
msgid "Sam the Trapper"
msgstr "Sam Myśliwy"
#: init.lua
msgid "Place 2 trap stones."
msgstr "Postaw 2 kamienne pułapki."
#: init.lua
msgid "Backpacker"
msgstr "Plecakowiec"
#: init.lua
msgid "Craft 4 large bags."
msgstr "Stwórz 4 duże plecaki."
#: init.lua
msgid "Pyromaniac"
msgstr "Piromaniak"
#: init.lua
msgid "Craft 8 times flint and steel."
msgstr "Stwórz krzesiwo 8 razy."
#: init.lua
msgid "Firefighter"
msgstr "Strażak"
#: init.lua
msgid "Put out 1000 fires."
msgstr "Zgaś 1000 pożarów."
#: init.lua
msgid "Light It Up"
msgstr "Roznieć to"
#: init.lua
msgid "Place 100 torches."
msgstr "Postaw 100 pochodni."
#: init.lua
msgid "Well Lit"
msgstr "Dobrze oświetlone"
#: init.lua
msgid "Place 1,000 torches."
msgstr "Postaw 1000 pochodni."
#: init.lua
msgid "Really Well Lit"
msgstr "Naprawdę dobrze oświetlone"
#: init.lua
msgid "Craft 10 mese lamps."
msgstr "Stwórz 10 mese lamp."
#: init.lua
msgid "Outpost"
msgstr "Posterunek"
#: init.lua
msgid "Craft 200 stone bricks."
msgstr "Stwórz 200 kamiennych cegieł."
#: init.lua
msgid "Watchtower"
msgstr "Strażnica"
#: init.lua
msgid "Craft 800 stone bricks."
msgstr "Stwórz 800 kamiennych cegieł."
#: init.lua
msgid "Fortress"
msgstr "Forteca"
#: init.lua
msgid "Craft 3,200 stone bricks."
msgstr "Stwórz 3200 kamiennych cegieł."
#: init.lua
msgid "Desert Dweller"
msgstr "Mieszkaniec pustyni"
#: init.lua
msgid "Craft 400 desert stone bricks."
msgstr "Stwórz 400 cegieł z pustynnego kamienia."
#: init.lua
msgid "Pharaoh"
msgstr "Faraon"
#: init.lua
msgid "Craft 100 sandstone bricks."
msgstr "Stwórz 100 cegieł z piaskowca."
#: init.lua
msgid "Little Library"
msgstr "Mała biblioteka"
#: init.lua
msgid "Craft 7 bookshelves."
msgstr "Stwórz 7 półek na książki."
#: init.lua
msgid "Lava and Water"
msgstr "Lawa i woda"
#: init.lua
msgid "Mine your first obsidian."
msgstr "Wykop pierwszy obsydian."
#: init.lua
msgid "Obsessed with Obsidian"
msgstr "Obsesja na punkcie obsydianu"
#: init.lua
msgid "Mine 50 obsidian."
msgstr "Wykop 50 obsydianów."
#: init.lua
msgid "Lava Miner"
msgstr "Górnik lawy"
#: init.lua
msgid "Mine any block while being very close to lava."
msgstr "Wykop jakikolwiek blok będąc bardzo blisko lawy."
#: init.lua
msgid "On The Way"
msgstr "W drodze"
#: init.lua
msgid "Place 100 rails."
msgstr "Połóż 100 torów."
#: init.lua
msgid "First Day in the Woods"
msgstr "Pierwszy dzień w lesie"
#: init.lua
msgid "Dig 6 tree blocks."
msgstr "Wykop 6 bloków drewna."
#: init.lua
msgid "Lumberjack"
msgstr "Drwal"
#: init.lua
msgid "Dig 36 tree blocks."
msgstr "Wykop 36 bloków drzewa."
#: init.lua
msgid "Semi-pro Lumberjack"
msgstr "Pół-profesjonalny drwal"
#: init.lua
msgid "Dig 216 tree blocks."
msgstr "Wykop 216 bloków drzewa."
#: init.lua
msgid "Professional Lumberjack"
msgstr "Profesjonalny drwal"
#: init.lua
msgid "Dig 1,296 tree blocks."
msgstr "Wykop 1296 bloków."
#: init.lua
msgid "Junglebaby"
msgstr "Dziecko dżungli"
#: init.lua
msgid "Dig 100 jungle tree blocks."
msgstr "Wykop 100 bloków drzewa dżunglowego."
#: init.lua
msgid "Jungleman"
msgstr "Człowiek dżungli"
#: init.lua
msgid "Dig 1,000 jungle tree blocks."
msgstr "Wykop 1000 bloków drzewa dżunglowego."
#: init.lua
msgid "First Mese Find"
msgstr "Pierwsze mese"
#: init.lua
msgid "Mine your first mese ore."
msgstr "Wykop pierwszą rudę mese."
#: init.lua
msgid "Mese Mastery"
msgstr "Mistrzostwo mese"
#: init.lua
msgid "Mine a mese block."
msgstr "Wykop blok mese."
#: init.lua
msgid "Youre a copper"
msgstr "Jesteś miedzią"
#: init.lua
msgid "Dig 1,000 copper ores."
msgstr "Wykop 1000 rudy miedzi."
#: init.lua
msgid "A Cat in a Pop-Tart?!"
msgstr "Kot w Pop-Tart?!"
#: init.lua
msgid "Mine a nyan cat."
msgstr "Wykop kota nyan."
#: init.lua
msgid "Mini Miner"
msgstr "Mini górnik"
#: init.lua
msgid "Dig 100 stone blocks."
msgstr "Wykop 100 kamiennych bloków."
#: init.lua
msgid "Hardened Miner"
msgstr "Zatwardziały górnik"
#: init.lua
msgid "Dig 1,000 stone blocks."
msgstr "Wykop 1000 kamiennych bloków."
#: init.lua
msgid "Master Miner"
msgstr "Mistrz górnik"
#: init.lua
msgid "Dig 10,000 stone blocks."
msgstr "Wykop 10 000 kamiennych bloków."
#: init.lua
msgid "Marchand De Sable"
msgstr "Piaskowy dziadek"
#: init.lua
msgid "Dig 1,000 sand."
msgstr "Wykop 1000 piasku."
#: init.lua
msgid "Crafter of Sticks"
msgstr "Twórca patyków"
#: init.lua
msgid "Craft 100 sticks."
msgstr "Stwórz 100 patyków."
#: init.lua
msgid "Jungle Discoverer"
msgstr "Odkrywca dżungli"
#: init.lua
msgid "Mine your first jungle grass."
msgstr "Wykop pierwszą trawę dżunglową."
#: init.lua
msgid "Grasslands Discoverer"
msgstr "Odkrywca terenów trawiastych"
#: init.lua
msgid "Mine some grass."
msgstr "Wykop trochę trawy."
#: init.lua
msgid "Savannah Discoverer"
msgstr "Odkrywca sawanny"
#: init.lua
msgid "Mine some dry grass."
msgstr "Wykop trochę wysuszonej trawy."
#: init.lua
msgid "Desert Discoverer"
msgstr "Odkrywca pustyni"
#: init.lua
msgid "Mine your first cactus."
msgstr "Wykop pierwszego kaktusa."
#: init.lua
msgid "Far Lands"
msgstr "Odległe lądy"
#: init.lua
msgid "Mine your first dry shrub."
msgstr "Wykop pierwszy wysuszony krzak."
#: init.lua
msgid "Glacier Discoverer"
msgstr "Odkrywca lodowca"
#: init.lua
msgid "Mine your first ice."
msgstr "Wykop pierwszy lód."
#: init.lua
msgid "Very Simple Snow Man"
msgstr "Bardzo prosty bałwan"
#: init.lua
msgid "Place two snow blocks."
msgstr "Postaw dwa bloki śniegu."
#: init.lua
msgid "First Gold Find"
msgstr "Pierwsze znalezione złoto"
#: init.lua
msgid "Mine your first gold ore."
msgstr "Wykop pierwszą rudę złota."
#: init.lua
msgid "Gold Rush"
msgstr "Gorączka złota"
#: init.lua
msgid "Mine 45 gold ores."
msgstr "Wykop 45 rud złota."
#: init.lua
msgid "Wow, I am Diamonds!"
msgstr "Wow, jestem diamentami!"
#: init.lua
msgid "Mine your first diamond ore."
msgstr "Wykop pierwszy diament."
#: init.lua
msgid "Girl's Best Friend"
msgstr "Najlepszy przyjaciel kobiety"
#: init.lua
msgid "Mine 18 diamond ores."
msgstr "Wykop 18 diamentów."
#: init.lua
msgid "Hardest Block on Earth"
msgstr "Najtwardszy blok na ziemi"
#: init.lua
msgid "Craft a diamond block."
msgstr "Stwórz diamentowy blok."
#: init.lua
msgid "In the Dungeon"
msgstr "W lochu"
#: init.lua
msgid "Mine a mossy cobblestone."
msgstr "Wykop omszałą kostkę brukową."
#: init.lua
msgid "Smelter"
msgstr "Przetapiacz"
#: init.lua
msgid "Craft 10 furnaces."
msgstr "Stwórz 10 pieców."
#: init.lua
msgid "Treasurer"
msgstr "Podskarbi"
#: init.lua
msgid "Craft 15 chests."
msgstr "Stwórz 15 skrzyń."
#: init.lua
msgid "Bankier"
msgstr "Bankier"
#: init.lua
msgid "Craft 30 locked chests."
msgstr "Stwórz 30 zablokowanych skrzyń."
#: init.lua
msgid "Bricker"
msgstr "Ceglarz"
#: init.lua
msgid "Craft 200 brick blocks."
msgstr "Stwórz 200 ceglanych bloków."
#: init.lua
msgid "House of Obsidian"
msgstr "Dom z obsydianu"
#: init.lua
msgid "Craft 100 obsidian bricks."
msgstr "Stwórz 100 obsydianowych cegieł."
#: init.lua
msgid "Build a Cave"
msgstr "Zbuduj jaskinię"
#: init.lua
msgid "Place 100 stone."
msgstr "Postaw 100 kamieni."
#: init.lua
msgid "Long Ladder"
msgstr "Długa drabina"
#: init.lua
msgid "Place 400 wooden ladders."
msgstr "Postaw 400 drewnianych drabin."
#: init.lua
msgid "Industrial Age"
msgstr "Era przemysłowa"
#: init.lua
msgid "Place 40 steel ladders."
msgstr "Postaw 40 stalowych drabin."
#: init.lua
msgid "Yummy!"
msgstr "Pychota"
#: init.lua
msgid "Eat 80 apples."
msgstr "Zjedz 80 jabłek."
#: init.lua
msgid "Glasser"
msgstr "Szklarz"
#: init.lua
msgid "Craft 14 vessels shelves."
msgstr "Stwórz 14 półek z naczyniami."
#: init.lua
msgid "Farming Skills Acquired"
msgstr "Nabyto umiejętności rolnicze"
#: init.lua
msgid "Harvest a fully grown wheat plant."
msgstr "Zbierz w pełni dojrzałą pszenicę."
#: init.lua
msgid "Field Worker"
msgstr "Pracownik na polu"
#: init.lua
msgid "Harvest 25 fully grown wheat plants."
msgstr "Zbierz 25 w pełni dojrzałej pszenicy."
#: init.lua
msgid "Aspiring Farmer"
msgstr "Ambitny rolnik"
#: init.lua
msgid "Harvest 125 fully grown wheat plants."
msgstr "Zbierz 125 w pełni dojrzałej pszenicy."
#: init.lua
msgid "Wheat Magnate"
msgstr "Pszeniczny magnat"
#: init.lua
msgid "Harvest 625 fully grown wheat plants."
msgstr "Zbierz 625 w pełni dojrzałej pszenicy."
#: init.lua
msgid "Baker"
msgstr "Piekarz"
#: init.lua
msgid "Eat 10 loaves of bread."
msgstr "Zjedz 10 bochenków chleba."
#: init.lua
msgid "Wool Over Your Eyes"
msgstr "Owijanie w bawełnę"
#: init.lua
msgid "Craft 250 white wool."
msgstr "Stwórz 250 białej wełny."
#: init.lua
msgid "Hotelier"
msgstr "Hotelarz"
#: init.lua
msgid "Craft 15 fancy beds."
msgstr "Stwórz 15 fantazyjnych łóżek."
#: init.lua
msgid "Filthy Rich"
msgstr "Obrzydliwie bogaty"
#: init.lua
msgid "Craft 24 gold block stairs."
msgstr "Stwórz 24 schody z bloków złota."
#: init.lua
msgid "Roses Are Red"
msgstr "Róże są czerwone"
#: init.lua
msgid "Craft 400 red dyes."
msgstr "Stwórz 400 czerwonych barwników."
#: init.lua
msgid "Dandelions are Yellow"
msgstr "Mlecze są żółte"
#: init.lua
msgid "Craft 400 yellow dyes."
msgstr "Stwórz 400 żółtych barwników."
#: init.lua
msgid "Geraniums are Blue"
msgstr "Gerania są niebieskie"
#: init.lua
msgid "Craft 400 blue dyes."
msgstr "Stwórz 400 niebieskich barwników."
#: init.lua
msgid "White Color Stock"
msgstr "Zapas białego koloru"
#: init.lua
msgid "Craft 100 white dyes."
msgstr "Stwórz 100 białych barwników."
#: init.lua
msgid "Tasty Mushrooms"
msgstr "Smaczne grzyby"
#: init.lua
msgid "Eat 3 brown mushrooms."
msgstr "Zjedz 3 brązowe grzyby."
#: init.lua
msgid "Mushroom Lover"
msgstr "Wielbiciel grzybów"
#: init.lua
msgid "Eat 33 brown mushrooms."
msgstr "Zjedz 33 brązowe grzyby."
#: init.lua
msgid "Underground Mushroom Farmer"
msgstr "Hodowca podziemnych grzybów"
#: init.lua
msgid "Eat 333 brown mushrooms."
msgstr "Zjedz 333 brązowe grzyby."
#: init.lua
msgid "Builder"
msgstr "Budowniczy"
#: init.lua
msgid "Constructor"
msgstr "Konstruktor"
#: init.lua
msgid "Architect"
msgstr "Architekt"
#: init.lua
msgid "Master Architect"
msgstr "Mistrz architekt"
#: chat_commands.lua
msgid "[c|clear|disable|enable]"
msgstr "[c|clear|disable|enable]"
#: chat_commands.lua
msgid "Show, clear, disable or enable your achievements"
msgstr "Pokaż, usuń, wyłącz lub włącz osiągnięcia"
#: chat_commands.lua
msgid ""
"All your awards and statistics have been cleared. You can now start again."
msgstr "Wszystkie nagrody i statystyki zostały usunięte. Możesz znów zacząć od nowa."
#: chat_commands.lua
msgid "You have disabled your achievements."
msgstr "Wyłączyłeś osiągnięcia."
#: chat_commands.lua
msgid "You have enabled your achievements."
msgstr "Włączyłeś osiągnięcia."
#: chat_commands.lua
msgid "<achievement ID>"
msgstr "<ID osiągnięcia>"
#: chat_commands.lua
msgid "Show details of an achievement"
msgstr "Pokaż szczegóły osiągnięcia"
#: chat_commands.lua
msgid "Achievement not found."
msgstr "Nie znaleziono osiągnięcia."
#: chat_commands.lua
msgid "<name>"
msgstr "<nazwa>"
#: chat_commands.lua
msgid "Get the achievements statistics for the given player or yourself"
msgstr "Pokaż swoje statystyki lub danego gracza"

View File

@ -1,2 +0,0 @@
# Add default achievements from the awards mod
awards.add_defaults (Add Default Achievements) bool true

View File

@ -43,11 +43,6 @@ end
-- name - the name of the player
-- award - the name of the award to give
function awards.unlock(name, award)
-- Ensure the player is online.
if not minetest.get_player_by_name(name) then
return
end
-- Access Player Data
local data = awards.player(name)
local awdef = awards.registered_awards[award]
@ -65,7 +60,7 @@ function awards.unlock(name, award)
end
-- Unlock Award
minetest.log("action", name.." has unlocked award "..award)
minetest.log("action", name.." has unlocked award "..name)
data.unlocked[award] = award
awards.save()
@ -96,7 +91,7 @@ function awards.unlock(name, award)
local title = awdef.title or award
local desc = awdef.description or ""
local background = awdef.background or "awards_bg_default.png"
local icon = (awdef.icon or "awards_unknown.png") .. "^[resize:32x32"
local icon = awdef.icon or "awards_unknown.png"
local sound = awdef.sound
if sound == nil then
-- Explicit check for nil because sound could be `false` to disable it
@ -127,9 +122,6 @@ function awards.unlock(name, award)
end
else
local player = minetest.get_player_by_name(name)
if not (player and player.is_player and player:is_player()) then
return
end
local one = player:hud_add({
hud_elem_type = "image",
name = "award_bg",
@ -168,7 +160,7 @@ function awards.unlock(name, award)
local four = player:hud_add({
hud_elem_type = "image",
name = "award_icon",
scale = {x = 2, y = 2}, -- adjusted for 32x32 from x/y = 4
scale = {x = 4, y = 4},
text = icon,
position = {x = 0.5, y = 0.05},
offset = {x = -200.5, y = 126},

View File

@ -144,8 +144,8 @@ function awards.register_trigger(tname, tdef)
if tdef.key_is_item and key:sub(1, 6) ~= "group:" then
local itemdef = minetest.registered_items[key]
if itemdef then
for groupname,rating in pairs(itemdef.groups or {}) do
if rating ~= 0 and tdef.watched_groups[groupname] then
for groupname, _ in pairs(itemdef.groups or {}) do
if tdef.watched_groups[groupname] then
tdef.notify(player, "group:" .. groupname, n)
end
end
@ -160,9 +160,8 @@ function awards.register_trigger(tname, tdef)
data[tname] = data[tname] or {}
local currentVal = (data[tname][key] or 0) + n
data[tname][key] = currentVal
data[tname].__total = (data[tname].__total or 0)
if key:sub(1, 6) ~= "group:" then
data[tname].__total = data[tname].__total + n
data[tname].__total = (data[tname].__total or 0) + n
end
tdef:run_callbacks(player, data, function(entry)
@ -174,6 +173,7 @@ function awards.register_trigger(tname, tdef)
else
return
end
if current >= entry.target then
return entry.award
end
@ -201,7 +201,7 @@ end
function awards.increment_item_counter(data, field, itemname, count)
itemname = minetest.registered_aliases[itemname] or itemname
data[field][itemname] = (data[field][itemname] or 0) + (count or 1)
data[field][itemname] = (data[field][itemname] or 0) + 1
end
function awards.get_item_count(data, field, itemname)

View File

@ -2,13 +2,12 @@
local S = awards.gettext
-- Saint-Maclou
if minetest.get_modpath("moreblocks") then
awards.register_award("award_saint_maclou",{
title = S("Saint-Maclou"),
description = S("Place 20 coal checkers."),
icon = "awards_saint_maclou.png",
icon = "awards_novicebuilder.png",
trigger = {
type = "place",
node = "moreblocks:coal_checker",
@ -20,7 +19,7 @@ if minetest.get_modpath("moreblocks") then
awards.register_award("award_castorama",{
title = S("Castorama"),
description = S("Place 20 iron checkers."),
icon = "awards_castorama.png",
icon = "awards_novicebuilder.png",
trigger = {
type = "place",
node = "moreblocks:iron_checker",
@ -32,7 +31,7 @@ if minetest.get_modpath("moreblocks") then
awards.register_award("award_sam_the_trapper",{
title = S("Sam the Trapper"),
description = S("Place 2 trap stones."),
icon = "awards_sam_the_trapper.png",
icon = "awards_novicebuilder.png",
trigger = {
type = "place",
node = "moreblocks:trap_stone",
@ -47,7 +46,7 @@ if minetest.get_modpath("unified_inventory") then
awards.register_award("awards_ui_bags", {
title = S("Backpacker"),
description = S("Craft 4 large bags."),
icon = "awards_backpacker.png",
icon = "awards_ui_bags.png",
trigger = {
type = "craft",
item = "unified_inventory:bag_large",
@ -61,7 +60,7 @@ if minetest.get_modpath("fire") then
awards.register_award("awards_pyro", {
title = S("Pyromaniac"),
description = S("Craft 8 times flint and steel."),
icon = "awards_pyromaniac.png",
icon = "fire_flint_steel.png",
trigger = {
type = "craft",
item = "fire:flint_and_steel",
@ -80,68 +79,14 @@ if minetest.get_modpath("fire") then
}
})
end
-- Burned to death
awards.register_award("award_burn", {
title = S("You're a witch!"),
description = S("Burn to death in a fire."),
secret = true,
})
awards.register_on_death(function(player,data)
local pos = player:get_pos()
if pos and minetest.find_node_near(pos, 2, "fire:basic_flame") ~= nil then
return "award_burn"
end
return nil
end)
end
-- You Suck!
awards.register_award("award_you_suck", {
title = S("You Suck!"),
description = S("Die 100 times."),
trigger = {
type = "death",
target = 100
},
secret = true,
})
-- Die hi
awards.register_award("award_deep_down", {
title = S("Death in the Deeps"),
description = S("Die below -10000"),
secret = true,
})
awards.register_on_death(function(player,data)
local pos = player:get_pos()
if pos and pos.y < -10000 then
return "award_deep_down"
end
return nil
end)
-- Die near diamond ore
awards.register_award("award_no_screen", {
title = S("In space, no one can hear you scream"),
description = S("Die above 10000"),
secret = true,
})
awards.register_on_death(function(player,data)
local pos = player:get_pos()
if pos and pos.y > 10000 then
return "award_no_screen"
end
return nil
end)
if minetest.get_modpath("default") then
-- Light it up
awards.register_award("award_lightitup",{
title = S("Light It Up"),
description = S("Place 100 torches."),
icon = "awards_light_it_up.png^awards_level1.png",
icon = "awards_novicebuilder.png^awards_level1.png",
difficulty = 0.01,
trigger = {
type = "place",
@ -153,7 +98,7 @@ if minetest.get_modpath("default") then
-- Light ALL the things!
awards.register_award("award_well_lit",{
title = S("Well Lit"),
icon = "awards_well_lit.png^awards_level2.png",
icon = "awards_novicebuilder.png^awards_level2.png",
description = S("Place 1,000 torches."),
difficulty = 0.01,
trigger = {
@ -166,7 +111,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_meselamp",{
title = S("Really Well Lit"),
description = S("Craft 10 mese lamps."),
icon = "awards_really_well_lit.png",
icon = "default_meselamp.png",
difficulty = 0.2,
trigger = {
type = "craft",
@ -178,7 +123,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_stonebrick", {
title = S("Outpost"),
description = S("Craft 200 stone bricks."),
icon = "awards_outpost.png^awards_level1.png",
icon = "default_stone_brick.png^awards_level1.png",
difficulty = 0.08,
trigger = {
type = "craft",
@ -190,7 +135,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_stonebrick2", {
title = S("Watchtower"),
description = S("Craft 800 stone bricks."),
icon = "awards_watchtower.png^awards_level2.png",
icon = "default_stone_brick.png^awards_level2.png",
difficulty = 0.08,
trigger = {
type = "craft",
@ -202,7 +147,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_stonebrick3", {
title = S("Fortress"),
description = S("Craft 3,200 stone bricks."),
icon = "awards_fortress.png^awards_level3.png",
icon = "default_stone_brick.png^awards_level3.png",
difficulty = 0.08,
trigger = {
type = "craft",
@ -214,7 +159,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_desert_stonebrick", {
title = S("Desert Dweller"),
description = S("Craft 400 desert stone bricks."),
icon = "awards_desert_dweller.png",
icon = "default_desert_stone_brick.png",
difficulty = 0.09,
trigger = {
type = "craft",
@ -226,7 +171,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_desertstonebrick", {
title = S("Pharaoh"),
description = S("Craft 100 sandstone bricks."),
icon = "awards_pharaoh.png",
icon = "default_sandstone_brick.png",
difficulty = 0.09,
trigger = {
type = "craft",
@ -238,7 +183,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_bookshelf", {
title = S("Little Library"),
description = S("Craft 7 bookshelves."),
icon = "awards_little_library.png",
icon = "default_bookshelf.png",
difficulty = 0.2,
trigger = {
type = "craft",
@ -250,7 +195,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_obsidian", {
title = S("Lava and Water"),
description = S("Mine your first obsidian."),
icon = "awards_lava_and_water.png^awards_level1.png",
icon = "default_obsidian.png^awards_level1.png",
background = "awards_bg_mining.png",
difficulty = 1.5,
trigger = {
@ -264,7 +209,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_obsessed_with_obsidian",{
title = S("Obsessed with Obsidian"),
description = S("Mine 50 obsidian."),
icon = "awards_obsessed_with_obsidian.png^awards_level2.png",
icon = "default_obsidian.png^awards_level2.png",
background = "awards_bg_mining.png",
difficulty = 1.5,
trigger = {
@ -278,8 +223,8 @@ if minetest.get_modpath("default") then
awards.register_award("award_lavaminer",{
title = S("Lava Miner"),
description = S("Mine any block while being very close to lava."),
icon = "awards_lava_miner.png",
background = "awards_bg_mining.png",
icon = "default_lava.png",
difficulty = 1,
})
awards.register_on_dig(function(player,data)
@ -295,7 +240,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_on_the_way", {
title = S("On The Way"),
description = S("Place 100 rails."),
icon = "awards_on_the_way.png",
icon = "carts_rail_straight.png",
difficulty = 0.1,
trigger = {
type = "place",
@ -307,7 +252,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_lumberjack_firstday", {
title = S("First Day in the Woods"),
description = S("Dig 6 tree blocks."),
icon = "awards_first_day_in_the_woods.png^awards_level1.png",
icon = "default_tree.png^awards_level1.png",
difficulty = 0.03,
trigger = {
type = "dig",
@ -320,7 +265,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_lumberjack", {
title = S("Lumberjack"),
description = S("Dig 36 tree blocks."),
icon = "awards_lumberjack.png^awards_level2.png",
icon = "default_tree.png^awards_level2.png",
difficulty = 0.03,
trigger = {
type = "dig",
@ -333,7 +278,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_lumberjack_semipro", {
title = S("Semi-pro Lumberjack"),
description = S("Dig 216 tree blocks."),
icon = "awards_semi_pro_lumberjack.png^awards_level3.png",
icon = "default_tree.png^awards_level3.png",
difficulty = 0.03,
trigger = {
type = "dig",
@ -346,7 +291,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_lumberjack_professional", {
title = S("Professional Lumberjack"),
description = S("Dig 1,296 tree blocks."),
icon = "awards_professional_lumberjack.png^awards_level4.png",
icon = "default_tree.png^awards_level4.png",
difficulty = 0.03,
trigger = {
type = "dig",
@ -359,7 +304,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_junglebaby", {
title = S("Junglebaby"),
description = S("Dig 100 jungle tree blocks."),
icon = "awards_junglebaby.png^awards_level1.png",
icon = "default_jungletree.png^awards_level1.png",
difficulty = 0.05,
trigger = {
type = "dig",
@ -372,7 +317,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_jungleman", {
title = S("Jungleman"),
description = S("Dig 1,000 jungle tree blocks."),
icon = "awards_jungleman.png^awards_level2.png",
icon = "default_jungletree.png^awards_level2.png",
difficulty = 0.05,
trigger = {
type = "dig",
@ -385,7 +330,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_mesefind", {
title = S("First Mese Find"),
description = S("Mine your first mese ore."),
icon = "awards_first_mese_find.png",
icon = "default_stone.png^default_mineral_mese.png",
background = "awards_bg_mining.png",
difficulty = 1,
trigger = {
@ -400,7 +345,7 @@ if minetest.get_modpath("default") then
secret = true,
title = S("Mese Mastery"),
description = S("Mine a mese block."),
icon = "awards_mese_mastery.png",
icon = "default_mese_block.png",
background = "awards_bg_mining.png",
difficulty = 1.1,
trigger = {
@ -414,7 +359,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_youre_a_copper", {
title = S("Youre a copper"),
description = S("Dig 1,000 copper ores."),
icon = "awards_youre_a_copper.png",
icon = "default_stone.png^default_mineral_copper.png",
background = "awards_bg_mining.png",
difficulty = 0.2,
trigger = {
@ -428,7 +373,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_mine2", {
title = S("Mini Miner"),
description = S("Dig 100 stone blocks."),
icon = "awards_mini_miner.png^awards_level1.png",
icon = "awards_miniminer.png^awards_level1.png",
background = "awards_bg_mining.png",
difficulty = 0.02,
trigger = {
@ -442,7 +387,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_mine3", {
title = S("Hardened Miner"),
description = S("Dig 1,000 stone blocks."),
icon = "awards_hardened_miner.png^awards_level2.png",
icon = "awards_miniminer.png^awards_level2.png",
background = "awards_bg_mining.png",
difficulty = 0.02,
trigger = {
@ -456,7 +401,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_mine4", {
title = S("Master Miner"),
description = S("Dig 10,000 stone blocks."),
icon = "awards_master_miner.png^awards_level3.png",
icon = "awards_miniminer.png^awards_level3.png",
background = "awards_bg_mining.png",
difficulty = 0.02,
trigger = {
@ -470,7 +415,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_marchand_de_sable", {
title = S("Marchand De Sable"),
description = S("Dig 1,000 sand."),
icon = "awards_marchand_de_sable.png",
icon = "default_sand.png",
background = "awards_bg_mining.png",
difficulty = 0.05,
trigger = {
@ -483,7 +428,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_crafter_of_sticks", {
title = S("Crafter of Sticks"),
description = S("Craft 100 sticks."),
icon = "awards_crafter_of_sticks.png",
icon = "default_stick.png",
difficulty = 0.01,
trigger = {
type = "craft",
@ -495,7 +440,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_junglegrass", {
title = S("Jungle Discoverer"),
description = S("Mine your first jungle grass."),
icon = "awards_jungle_discoverer.png",
icon = "default_junglegrass.png",
difficulty = 0.009,
trigger = {
type = "dig",
@ -507,7 +452,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_grass", {
title = S("Grasslands Discoverer"),
description = S("Mine some grass."),
icon = "awards_grasslands_discoverer.png",
icon = "default_grass_3.png",
difficulty = 0.009,
trigger = {
type = "dig",
@ -519,7 +464,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_dry_grass", {
title = S("Savannah Discoverer"),
description = S("Mine some dry grass."),
icon = "awards_savannah_discoverer.png",
icon = "default_dry_grass_3.png",
difficulty = 0.009,
trigger = {
type = "dig",
@ -531,7 +476,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_cactus", {
title = S("Desert Discoverer"),
description = S("Mine your first cactus."),
icon = "awards_desert_discoverer.png",
icon = "default_cactus_side.png",
difficulty = 0.03,
trigger = {
type = "dig",
@ -543,7 +488,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_dry_shrub", {
title = S("Far Lands"),
description = S("Mine your first dry shrub."),
icon = "awards_far_lands.png",
icon = "default_dry_shrub.png",
difficulty = 0.009,
trigger = {
type = "dig",
@ -555,7 +500,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_ice", {
title = S("Glacier Discoverer"),
description = S("Mine your first ice."),
icon = "awards_glacier_discoverer.png",
icon = "default_ice.png",
difficulty = 0.02,
trigger = {
type = "dig",
@ -568,7 +513,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_snowblock", {
title = S("Very Simple Snow Man"),
description = S("Place two snow blocks."),
icon = "awards_very_simple_snow_man.png",
icon = "default_snow.png",
difficulty = 0.02,
trigger = {
type = "place",
@ -580,7 +525,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_gold_ore", {
title = S("First Gold Find"),
description = S("Mine your first gold ore."),
icon = "awards_first_gold_find.png^awards_level1.png",
icon = "default_stone.png^default_mineral_gold.png^awards_level1.png",
background = "awards_bg_mining.png",
difficulty = 0.9,
trigger = {
@ -593,7 +538,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_gold_rush", {
title = S("Gold Rush"),
description = S("Mine 45 gold ores."),
icon = "awards_gold_rush.png^awards_level2.png",
icon = "default_stone.png^default_mineral_gold.png^awards_level2.png",
background = "awards_bg_mining.png",
difficulty = 0.9,
trigger = {
@ -606,7 +551,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_diamond_ore", {
title = S("Wow, I am Diamonds!"),
description = S("Mine your first diamond ore."),
icon = "awards_wow_i_am_diamonds.png^awards_level1.png",
icon = "default_stone.png^default_mineral_diamond.png^awards_level1.png",
difficulty = 1,
trigger = {
type = "dig",
@ -618,7 +563,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_diamond_rush", {
title = S("Girl's Best Friend"),
description = S("Mine 18 diamond ores."),
icon = "awards_girls_best_friend.png^awards_level2.png",
icon = "default_stone.png^default_mineral_diamond.png^awards_level2.png",
background = "awards_bg_mining.png",
difficulty = 1,
trigger = {
@ -631,7 +576,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_diamondblock", {
title = S("Hardest Block on Earth"),
description = S("Craft a diamond block."),
icon = "awards_hardest_block_on_earth.png",
icon = "default_diamond_block.png",
difficulty = 1.1,
trigger = {
type = "craft",
@ -643,7 +588,7 @@ if minetest.get_modpath("default") then
awards.register_award("awards_mossycobble", {
title = S("In the Dungeon"),
description = S("Mine a mossy cobblestone."),
icon = "awards_in_the_dungeon.png",
icon = "default_mossycobble.png",
difficulty = 0.9,
trigger = {
type = "dig",
@ -655,7 +600,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_furnace", {
title = S("Smelter"),
description = S("Craft 10 furnaces."),
icon = "awards_smelter.png",
icon = "default_furnace_front.png",
difficulty = 0.08,
trigger = {
type = "craft",
@ -667,7 +612,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_chest", {
title = S("Treasurer"),
description = S("Craft 15 chests."),
icon = "awards_treasurer.png",
icon = "default_chest_front.png",
difficulty = 0.08,
trigger = {
type = "craft",
@ -677,9 +622,9 @@ if minetest.get_modpath("default") then
})
awards.register_award("award_chest2", {
title = S("Banker"),
title = S("Bankier"),
description = S("Craft 30 locked chests."),
icon = "awards_banker.png",
icon = "default_chest_lock.png",
difficulty = 0.08,
trigger = {
type = "craft",
@ -691,7 +636,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_brick", {
title = S("Bricker"),
description = S("Craft 200 brick blocks."),
icon = "awards_bricker.png",
icon = "default_brick.png",
difficulty = 0.03,
trigger = {
type = "craft",
@ -703,7 +648,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_obsidianbrick", {
title = S("House of Obsidian"),
description = S("Craft 100 obsidian bricks."),
icon = "awards_house_of_obsidian.png",
icon = "default_obsidian_brick.png",
difficulty = 0.4,
trigger = {
type = "craft",
@ -715,7 +660,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_placestone", {
title = S("Build a Cave"),
description = S("Place 100 stone."),
icon = "awards_build_a_cave.png",
icon = "default_stone.png",
difficulty = 0.1,
trigger = {
type = "place",
@ -727,7 +672,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_woodladder", {
title = S("Long Ladder"),
description = S("Place 400 wooden ladders."),
icon = "awards_long_ladder.png",
icon = "default_ladder_wood.png",
difficulty = 0.1,
trigger = {
type = "place",
@ -739,7 +684,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_steelladder", {
title = S("Industrial Age"),
description = S("Place 40 steel ladders."),
icon = "awards_industrial_age.png",
icon = "default_ladder_steel.png",
difficulty = 1,
trigger = {
type = "place",
@ -751,7 +696,7 @@ if minetest.get_modpath("default") then
awards.register_award("award_apples", {
title = S("Yummy!"),
description = S("Eat 80 apples."),
icon = "awards_yummy.png",
icon = "default_apple.png",
difficulty = 0.1,
trigger = {
type = "eat",
@ -759,57 +704,12 @@ if minetest.get_modpath("default") then
target = 80
}
})
-- Died in flowing lava
awards.register_award("award_in_the_flow", {
title = S("In the Flow"),
description = S("Die in flowing lava."),
secret = true,
})
awards.register_on_death(function(player,data)
local pos = player:get_pos()
if pos and (minetest.find_node_near(pos, 2, "default:lava_flowing") ~= nil or
minetest.find_node_near(pos, 2, "default:lava_source") ~= nil) then
return "award_in_the_flow"
end
return nil
end)
-- Die near diamond ore
awards.register_award("award_this_is_sad", {
title = S("This is Sad"),
description = S("Die near diamond ore."),
secret = true,
})
awards.register_on_death(function(player,data)
local pos = player:get_pos()
if pos and minetest.find_node_near(pos, 5, "default:stone_with_diamond") ~= nil then
return "award_this_is_sad"
end
return nil
end)
end
if minetest.get_modpath("bones") then
-- Die near bones
awards.register_award("award_the_stack", {
title = S("Graveyard"),
description = S("Die near bones."),
secret = true,
})
awards.register_on_death(function(player,data)
local pos = player:get_pos()
if pos and minetest.find_node_near(pos, 5, "bones:bones") ~= nil then
return "award_the_stack"
end
return nil
end)
end
if minetest.get_modpath("vessels") then
awards.register_award("award_vessels_shelf", {
title = S("Glasser"),
icon = "awards_glasser.png",
icon = "vessels_shelf.png",
description = S("Craft 14 vessels shelves."),
trigger = {
type = "craft",
@ -823,7 +723,7 @@ if minetest.get_modpath("farming") then
awards.register_award("awards_farmer", {
title = S("Farming Skills Acquired"),
description = S("Harvest a fully grown wheat plant."),
icon = "awards_farming_skills_acquired.png^awards_level1.png",
icon = "farming_wheat_8.png^awards_level1.png",
trigger = {
type = "dig",
node = "farming:wheat_8",
@ -833,7 +733,7 @@ if minetest.get_modpath("farming") then
awards.register_award("awards_farmer2", {
title = S("Field Worker"),
description = S("Harvest 25 fully grown wheat plants."),
icon = "awards_field_worker.png^awards_level2.png",
icon = "farming_wheat_8.png^awards_level2.png",
trigger = {
type = "dig",
node = "farming:wheat_8",
@ -844,7 +744,7 @@ if minetest.get_modpath("farming") then
awards.register_award("awards_farmer3", {
title = S("Aspiring Farmer"),
description = S("Harvest 125 fully grown wheat plants."),
icon = "awards_aspiring_farmer.png^awards_level3.png",
icon = "farming_wheat_8.png^awards_level3.png",
trigger = {
type = "dig",
node = "farming:wheat_8",
@ -855,7 +755,7 @@ if minetest.get_modpath("farming") then
awards.register_award("awards_farmer4", {
title = S("Wheat Magnate"),
description = S("Harvest 625 fully grown wheat plants."),
icon = "awards_wheat_magnate.png^awards_level4.png",
icon = "farming_wheat_8.png^awards_level4.png",
trigger = {
type = "dig",
node = "farming:wheat_8",
@ -866,7 +766,7 @@ if minetest.get_modpath("farming") then
awards.register_award("award_bread", {
title = S("Baker"),
description = S("Eat 10 loaves of bread."),
icon = "awards_baker.png",
icon = "farming_bread.png",
trigger = {
type = "eat",
item = "farming:bread",
@ -880,7 +780,7 @@ if minetest.get_modpath("wool") and minetest.get_modpath("farming") then
awards.register_award("awards_wool", {
title = S("Wool Over Your Eyes"),
description = S("Craft 250 white wool."),
icon = "awards_wool_over_your_eyes.png",
icon = "wool_white.png",
trigger = {
type = "craft",
item = "wool:white",
@ -893,7 +793,7 @@ if minetest.get_modpath("beds") then
awards.register_award("award_bed", {
title = S("Hotelier"),
description = S("Craft 15 fancy beds."),
icon = "awards_hotelier.png",
icon = "beds_bed_fancy.png",
trigger = {
type = "craft",
item= "beds:fancy_bed_bottom",
@ -906,7 +806,7 @@ if minetest.get_modpath("stairs") then
awards.register_award("award_stairs_goldblock", {
title = S("Filthy Rich"),
description = S("Craft 24 gold block stairs."),
icon = "awards_filthy_rich.png",
icon = "default_gold_block.png",
trigger = {
type = "craft",
item= "stairs:stair_goldblock",
@ -919,7 +819,7 @@ if minetest.get_modpath("dye") then
awards.register_award("awards_dye_red", {
title = S("Roses Are Red"),
description = S("Craft 400 red dyes."),
icon = "awards_roses_are_red.png",
icon = "dye_red.png",
trigger = {
type = "craft",
item = "dye:red",
@ -930,7 +830,7 @@ if minetest.get_modpath("dye") then
awards.register_award("awards_dye_yellow", {
title = S("Dandelions are Yellow"),
description = S("Craft 400 yellow dyes."),
icon = "awards_dandelions_are_yellow.png",
icon = "dye_yellow.png",
trigger = {
type = "craft",
item = "dye:yellow",
@ -941,7 +841,7 @@ if minetest.get_modpath("dye") then
awards.register_award("awards_dye_blue", {
title = S("Geraniums are Blue"),
description = S("Craft 400 blue dyes."),
icon = "awards_geraniums_are_blue.png",
icon = "dye_blue.png",
trigger = {
type = "craft",
item= "dye:blue",
@ -952,7 +852,7 @@ if minetest.get_modpath("dye") then
awards.register_award("awards_dye_white", {
title = S("White Color Stock"),
description = S("Craft 100 white dyes."),
icon = "awards_white_color_stock.png",
icon = "dye_white.png",
trigger = {
type = "craft",
item= "dye:white",
@ -965,7 +865,7 @@ if minetest.get_modpath("flowers") then
awards.register_award("awards_brown_mushroom1", {
title = S("Tasty Mushrooms"),
description = S("Eat 3 brown mushrooms."),
icon = "awards_tasty_mushrooms.png^awards_level1.png",
icon = "flowers_mushroom_brown.png^awards_level1.png",
trigger = {
type = "eat",
item= "flowers:mushroom_brown",
@ -975,7 +875,7 @@ if minetest.get_modpath("flowers") then
awards.register_award("awards_brown_mushroom2", {
title = S("Mushroom Lover"),
description = S("Eat 33 brown mushrooms."),
icon = "awards_mushroom_lover.png^awards_level2.png",
icon = "flowers_mushroom_brown.png^awards_level2.png",
trigger = {
type = "eat",
item= "flowers:mushroom_brown",
@ -985,7 +885,7 @@ if minetest.get_modpath("flowers") then
awards.register_award("awards_brown_mushroom3", {
title = S("Underground Mushroom Farmer"),
description = S("Eat 333 brown mushrooms."),
icon = "awards_underground_mushroom_farmer.png^awards_level3.png",
icon = "flowers_mushroom_brown.png^awards_level3.png",
trigger = {
type = "eat",
item= "flowers:mushroom_brown",
@ -1012,15 +912,15 @@ minetest.after(0, function()
awards.register_award("awards_builder1", {
title = S("Builder"),
icon = "awards_builder.png^awards_level1.png",
icon = "awards_house.png^awards_level1.png",
trigger = {
type = "place",
target = 1000,
},
})
awards.register_award("awards_builder2", {
title = S("Engineer"),
icon = "awards_engineer.png^awards_level2.png",
title = S("Constructor"),
icon = "awards_house.png^awards_level2.png",
trigger = {
type = "place",
target = 5000,
@ -1028,7 +928,7 @@ minetest.after(0, function()
})
awards.register_award("awards_builder3", {
title = S("Architect"),
icon = "awards_architect.png^awards_level3.png",
icon = "awards_house.png^awards_level3.png",
trigger = {
type = "place",
target = 10000,
@ -1036,7 +936,7 @@ minetest.after(0, function()
})
awards.register_award("awards_builder4", {
title = S("Master Architect"),
icon = "awards_master_architect.png^awards_level4.png",
icon = "awards_house.png^awards_level4.png",
trigger = {
type = "place",
target = 25000,
@ -1050,7 +950,7 @@ if minetest.get_modpath("nyancat") then
secret = true,
title = S("A Cat in a Pop-Tart?!"),
description = S("Mine a nyan cat."),
icon = "awards_a_cat_in_a_pop_tart.png",
icon = "nyancat_front.png",
trigger = {
type = "dig",
node = "nyancat:nyancat",
@ -1058,53 +958,3 @@ if minetest.get_modpath("nyancat") then
}
})
end
if minetest.get_modpath("pipeworks") then
awards.register_award("award_pipeworks_transporter", {
title = S("Item transporter"),
description = S("Place 10000 tubes."),
difficulty = 0.05,
trigger = {
type = "place",
node = "pipeworks:tube_1",
target = 2000,
}
})
awards.register_award("award_pipeworks_automator", {
title = S("Factory"),
description = S("Place 5 autocrafters."),
difficulty = 3,
trigger = {
type = "place",
node = "pipeworks:autocrafter",
target = 5,
}
})
end
if minetest.get_modpath("mesecons") then
awards.register_award("awards_mesecons", {
title = S("Electical Engineer"),
description = S("Place 500 mesecon wires."),
difficulty = 0.2,
trigger = {
type = "place",
node = "pipeworks:tube_1",
target = 500,
}
})
end
if minetest.get_modpath("basic_materials") then
awards.register_award("awards_oil", {
title = S("Oil Typhoon"),
description = S("Craft 100 times flint and steel."),
trigger = {
type = "craft",
item = "basic_materials:oil_extract",
target = 500,
}
})
end

View File

@ -2,39 +2,28 @@
local S = awards.gettext
minetest.register_privilege("awards_admin", { description = "Can manage awards of given player" })
minetest.register_chatcommand("awards", {
params = "[c|clear|disable|enable] [player_name]",
description = "Show, clear, disable or enable player's awards",
params = S("[c|clear|disable|enable]"),
description = S("Show, clear, disable or enable your awards"),
func = function(name, param)
if not minetest.check_player_privs(name, { awards_admin = true }) then
return false, "You need awards_admin privilege!"
end
local action, playern = param:split(" ")[1], param:split(" ")[2] or name
if action == "clear" then
awards.clear_player(playern)
minetest.chat_send_player(playern,
S("All your awards and statistics have been cleared. You can now start again."))
minetest.chat_send_player(name, "All awards and statistics of "..playern.." have been cleared.")
elseif action == "disable" then
awards.disable(playern)
minetest.chat_send_player(playern, "Your awards are disabled.")
minetest.chat_send_player(name, "You have disabled awards of "..playern..".")
elseif action == "enable" then
awards.enable(playern)
minetest.chat_send_player(playern, "Your awards are enabled.")
minetest.chat_send_player(name, "You have enabled awards of "..playern..".")
elseif action == "c" then
awards.show_to(playern, name, nil, true)
elseif not action then
awards.show_to(name, name, nil, false)
if param == "clear" then
awards.clear_player(name)
minetest.chat_send_player(name,
S("All your awards and statistics have been cleared. You can now start again."))
elseif param == "disable" then
awards.disable(name)
minetest.chat_send_player(name, S("You have disabled awards."))
elseif param == "enable" then
awards.enable(name)
minetest.chat_send_player(name, S("You have enabled awards."))
elseif param == "c" then
awards.show_to(name, name, nil, true)
else
awards.show_to(action, name, nil, true)
awards.show_to(name, name, nil, false)
end
if (action == "disable" or action == "enable") and minetest.global_exists("sfinv") and not minetest.get_modpath("unified_inventory") then
local player = minetest.get_player_by_name(playern)
if (param == "disable" or param == "enable") and minetest.global_exists("sfinv") then
local player = minetest.get_player_by_name(name)
if player then
sfinv.set_player_inventory_formspec(player)
end

View File

@ -104,7 +104,7 @@ function awards.get_formspec(name, to, sid)
";]"
if sdef and sdef.icon then
formspec = formspec .. "image[0.45,0;3.5,3.5;" .. sdef.icon .. "]" -- adjusted values from 0.6,0;3,3
formspec = formspec .. "image[0.6,0;3,3;" .. sdef.icon .. "]"
end
local barwidth = 3.95
local perc = nil
@ -168,7 +168,7 @@ function awards.show_to(name, to, sid, text)
if name == "" or name == nil then
name = to
end
local data = awards.player(name)
local data = awards.player(to)
if name == to and data.disabled then
minetest.chat_send_player(name, S("You've disabled awards. Type /awards enable to reenable."))
return

View File

@ -14,10 +14,6 @@
-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
--
-- Check if a player object is valid for awards.
local function player_ok(player)
return player and player.is_player and player:is_player() and not player.is_fake_player
end
awards.register_trigger("chat", {
type = "counted",
@ -26,7 +22,7 @@ awards.register_trigger("chat", {
})
minetest.register_on_chat_message(function(name, message)
local player = minetest.get_player_by_name(name)
if not player_ok(player) or string.find(message, "/") then
if not player or string.find(message, "/") then
return
end
@ -72,7 +68,7 @@ awards.register_trigger("dig", {
key_is_item = true,
})
minetest.register_on_dignode(function(pos, node, player)
if not player_ok(player) or not pos or not node then
if not player or not pos or not node then
return
end
@ -93,7 +89,7 @@ awards.register_trigger("place", {
key_is_item = true,
})
minetest.register_on_placenode(function(pos, node, player)
if not player_ok(player) or not pos or not node then
if not player or not pos or not node then
return
end
@ -113,15 +109,15 @@ awards.register_trigger("craft", {
end,
key_is_item = true,
})
--minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv)
-- if not player_ok(player) or itemstack:is_empty() then
-- return
-- end
--
-- local itemname = itemstack:get_name()
-- itemname = minetest.registered_aliases[itemname] or itemname
-- awards.notify_craft(player, itemname, itemstack:get_count())
--end)
minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv)
if not player or itemstack:is_empty() then
return
end
local itemname = itemstack:get_name()
itemname = minetest.registered_aliases[itemname] or itemname
awards.notify_craft(player, itemname, itemstack:get_count())
end)
awards.register_trigger("eat", {
@ -135,11 +131,11 @@ awards.register_trigger("eat", {
key_is_item = true,
})
minetest.register_on_item_eat(function(_, _, itemstack, player, _)
if not player_ok(player) or itemstack:is_empty() then
if not player or itemstack:is_empty() then
return
end
local itemname = itemstack:get_name()
itemname = minetest.registered_aliases[itemname] or itemname
awards.notify_eat(player, itemname)
awards.notify_craft(player, itemname, itemstack:get_count())
end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,428 +0,0 @@
__________ .___ _____
\______ \ ____ _____ __| _/ / \ ____
| _// __ \\__ \ / __ | / \ / \_/ __ \
| | \ ___/ / __ \_/ /_/ | / Y \ ___/
|____|_ /\___ >____ /\____ | \____|__ /\___ >
\/ \/ \/ \/ \/ \/
and license info
Below is a listing of the Award icon source and attribution/licence info.
CC BY-SA 3.0 - https://creativecommons.org/licenses/by-sa/3.0/
CC0 - https://creativecommons.org/share-your-work/public-domain/cc0/
A Cat in a Pop Tart?! -- CC0
Inspiration art RinRinDaishi on Deviant art
https://www.deviantart.com/rinrindaishi/art/Nyancat-Bed-335515771
see _RinrinDaishi_message.png
Icon drawn by Sirrobzeroone from scratch
Architect -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Stone Wall (cobble) texture - Neuromancer/Brane Praefect
Rest - Sirrobzeroone
Aspiring Farmer -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer
Fence texture - Paramat/Blockmen
Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit
Rest - Sirrobzeroone
Backpacker -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Binoculars - Paramat
Wool Texture - Cisoun
Rest - Sirrobzeroone
Baker -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Stone Wall texture - Neuromancer/Brane Praefect
Furnace - Neuromancer
Rest - Sirrobzeroone
Banker -- CC BY-SA 3.0
Wood Pine Floor (default_pinewood.png) - Paramat
Chest - BlockMen
Rest - Sirrobzeroone
Bricker -- CC BY-SA 3.0
Brick Texture - Calinou
Rest - Sirrobzeroone
Build a Cave -- CC BY-SA 3.0
Stone (default_stone.png) - Cisoun
Grass texture (default_grass.png) - Paramat
Rest - Sirrobzeroone
Builder -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Wool Texture - Cisoun
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Rest - Sirrobzeroone
Castorama -- CC0 (Public Domain)
All - Sirrobzeroone
Crafter of Sticks -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Grass Tall (default_grass_*.png) - Gambit
Rest - Sirrobzeroone
Dandelions are Yellow -- CC0 (Public Domain)
All - Openclipart Library/Sirrobzeroone
Desert Discoverer -- CC BY-SA 3.0
Sand (default_desert_sand.png) - VanessaE
Dry Shrub (default_dry_shrub.png) - celeron55
Sun () - Celeron55
Rest - Sirrobzeroone
Desert Dweller -- CC BY-SA 3.0
Sand (default_desert_sand.png) - VanessaE
Rest - Sirrobzeroone
Engineer -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Rest - Sirrobzeroone
Far Lands -- CC BY-SA 3.0
Water (default_water.png) - Cisoun
Tree Bark (default_tree.png) - Cisoun
Tree Wood (default_wood.png) - BlockMen
Tree Leaves (default_leaves.png) - Cisoun
Sun () - Celeron55
Rest - Sirrobzeroone
Farming Skills Acquired -- CC BY-SA 3.0
Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit
Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer
Grass texture (default_grass.png) - Paramat
Sun () - Celeron55
Rest - Sirrobzeroone
Field Worker -- CC BY-SA 3.0
Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit
Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer
Rest - Sirrobzeroone
Filthy Rich -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Rest - Sirrobzeroone
Firefighter -- CC0 (Public Domain)
All - Sirrobzeroone
First Day in the Woods -- CC BY-SA 3.0
Tree Bark (default_tree.png) - Cisoun
Grass texture (default_grass.png) - Paramat
Grass Tall (default_grass_*.png) - Gambit
Axe (default_tool_*.png) - BlockMen
Rest - Sirrobzeroone
First Gold Find -- CC BY-SA 3.0
Gold Nugget (default_gold_lump.png) - Gambit
Stone (default_stone.png) - Cisoun
Rest - Sirrobzeroone
First Mese Find -- CC BY-SA 3.0
Stone (default_stone.png) - Cisoun
Mese Crystal (default_mese_crystal.png) - VanessaE
Rest - Sirrobzeroone
Fortress -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Tree Bark (default_tree.png) - Cisoun
Tree Leaves (default_leaves.png) - Cisoun
Rest - Sirrobzeroone
Geraniums are Blue -- CC BY-SA 3.0
Geranium (flowers_geranium.png)
Wool Texture - Cisoun
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Tree Wood (default_wood.png) - BlockMen
Rest - Sirrobzeroone
Girl's Best Friend -- CC BY-SA 3.0
Diamond (default_diamond.png) - BlockMen
Rest - Sirrobzeroone
Glacier Discoverer -- CC BY-SA 3.0
Ice (default_ice.png) - as197
Snow (default_snow.png) - Gambit
Rest - Sirrobzeroone
Glasser -- CC BY-SA 3.0
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Tree Wood (default_wood.png) - BlockMen
Rest - Sirrobzeroone
Gold Rush -- CC BY-SA 3.0
Stone Blocks (default_stone_block.png) - Paramat
Tree Bark (default_tree.png) - Cisoun
Stone (default_stone.png) - Cisoun
Gold Nugget (default_gold_lump.png) - Gambit
Torch (default_torch_on_floor.png) - VanessaE
Rail (carts_rail_*) - Hexafraction/Sofar
Cart (carts_cart_side.png) - Gambit
Rest - Sirrobzeroone
Grasslands Discoverer -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer
Sun () - Celeron55
Bluberry (default_blueberries.png) - Random-Geek
Viola (flowers_viola.png) - RHRhino/Gambit/yyt16384/Paramat
Rest - Sirrobzeroone
Hardened Miner -- CC BY-SA 3.0
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Rest - Sirrobzeroone
Hardest Block on Earth -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Tree Bark (default_tree.png) - Cisoun
Tree Leaves (default_leaves.png) - Cisoun
Diamond Block (default_diamond_block.png) - Gambit
Rest - Sirrobzeroone
Hotelier -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Tree Wood (default_wood.png) - BlockMen
Tree Bark (default_tree.png) - Cisoun
Wood Pine Floor (default_pinewood.png) - Paramat
Wood Acacia Floor (default_acacia_wood.png) - Paramat
Rest - Sirrobzeroone
House of Obsidian -- CC BY-SA 3.0
Wood Acacia Floor (default_acacia_wood.png) - Paramat
Grass texture (default_grass.png) - Paramat
Tree Bark (default_tree.png) - Cisoun
Obsidian (default_obsidian.png) - Jojoa1997
Rest - Sirrobzeroone
In the Dungeon -- CC BY-SA 3.0
Wood Pine Floor (default_pinewood.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Rest - Sirrobzeroone
Industrial Age -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Wood Pine Floor (default_pinewood.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Sun () - Celeron55
Rest - Sirrobzeroone
Jungle Discoverer -- CC BY-SA 3.0
Jungle Bark (default_jungletree.png) - Cisoun
Jungle Leaves (default_jungleleaves.png) - PilzAdam
Jungle Litter (default_rainforest_litter.png) - npx
Grass texture (default_grass.png) - Paramat
Rest - Sirrobzeroone
Junglebaby -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Jungle Bark (default_jungletree.png) - Cisoun
Rest - Sirrobzeroone
Jungleman -- CC BY-SA 3.0
Jungle Bark (default_jungletree.png) - Cisoun
Jungle Leaves (default_jungleleaves.png) - PilzAdam
Rest - Sirrobzeroone
Lava and Water -- CC BY-SA 3.0
Water (default_water.png) - Cisoun
Lava (default_lava.png) - Cisoun
Obsidian (default_obsidian.png) - Jojoa1997
Rest - Sirrobzeroone
Lava Miner -- CC BY-SA 3.0
Lava (default_lava.png) - Cisoun
Stone (default_stone.png) - Cisoun
Rest - Sirrobzeroone
Light It Up -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Torch (default_torch_on_floor.png) - VanessaE
Rest - Sirrobzeroone
Little Library -- CC BY-SA 3.0
BookShelf (default_bookshelf.png) - Celeron55
Tree Wood (default_wood.png) - BlockMen
Rest - Sirrobzeroone
Long Ladder -- CC BY-SA 3.0
Ladder (default_ladder_wood.png) - Celeron55
Rest - Sirrobzeroone
Lumberjack -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Tree Bark (default_tree.png) - Cisoun
Rest - Sirrobzeroone
Marchand De Sable -- CC BY-SA 3.0
Sand ( default_desert_sand.png) - VanessaE
Sand Block (default_desert_stone.png) - VanessaE
Rest - Sirrobzeroone
Master Miner -- CC BY-SA 3.0
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Rest - Sirrobzeroone
Mese Mastery -- CC BY-SA 3.0
Stone (default_stone.png) - Cisoun
Mese block (default_mese_block.png) - Paramat
Rest - Sirrobzeroone
Mini Miner -- CC BY-SA 3.0
Stone (default_stone.png) - Cisoun
Iron Ore (default_mineral_iron.png) - Celeron55
Rest - Sirrobzeroone
Mushroom Lover -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Rest - Sirrobzeroone
Obsessed with Obsidian -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Tree Bark (default_tree.png) - Cisoun
Tree Leaves (default_leaves.png) - Cisoun
Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer
Obsidian (default_obsidian.png) - Jojoa1997
Rest - Sirrobzeroone
On The Way -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Tree Bark (default_tree.png) - Cisoun
Tree Leaves (default_leaves.png) - Cisoun
Rail (carts_rail_*) - Hexafraction/Sofar
Rest - Sirrobzeroone
Outpost -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Tree Bark (default_tree.png) - Cisoun
Tree Leaves (default_leaves.png) - Cisoun
Rest - Sirrobzeroone
Pharaoh -- CC BY-SA 3.0
Sand (default_desert_sand.png) - VanessaE
Rest - Sirrobzeroone
Professional Lumberjack -- CC BY-SA 3.0
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Tree Wood (default_wood.png) - BlockMen
Axe (default_tool_*.png) - BlockMen
Rest - Sirrobzeroone
Pyromaniac -- CC0 (Public Domain)
All - Sirrobzeroone
Really Well Lit -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit
Tree Wood (default_wood.png) - BlockMen
Rest - Sirrobzeroone
Roses Are Red -- CC0 (Public Domain)
All - Sirrobzeroone
Saint-Maclou -- CC0 (Public Domain)
All - Sirrobzeroone
Sam the Trapper -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Grass texture (default_grass.png) - Paramat
Rest - Sirrobzeroone
Savannah Discoverer -- CC BY-SA 3.0
Dry grass (default_dry_grass.png) - Paramat
Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer
Sun () - Celeron55
Acacia Leaves (default_acacia_leaves.png) - Paramat
Acacia Bark (default_acacia_tree.png) - Paramat
Rest - Sirrobzeroone
Semi-pro Lumberjack -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Tree Bark (default_tree.png) - Cisoun
Axe (default_tool_*.png) - BlockMen
Rest - Sirrobzeroone
Smelter -- CC0 (Public Domain)
All - Openclipart library/Sirrobzeroone
Tasty Mushrooms -- CC0 (Public Domain)
All - Openclipart library/Sirrobzeroone
Treasurer -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Wood Pine Floor (default_pinewood.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Rest - Sirrobzeroone
Underground Mushroom Farmer -- CC BY-SA 3.0
Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer
Stone (default_stone.png) - Cisoun
Mushroom (flowers_mushroom_brown.png) - RHRhino/Gambit/yyt16384/Paramat
Torch (default_torch_on_floor.png) - VanessaE
Rest - Sirrobzeroone
Very Simple Snow Man -- CC BY-SA 3.0
Snow (default_snow.png) - Gambit
Stick (default_stick.png) - BlockMen
Rest - Sirrobzeroone
Watchtower -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Tree Bark (default_tree.png) - Cisoun
Tree Leaves (default_leaves.png) - Cisoun
Rest - Sirrobzeroone
Well Lit -- CC BY-SA 3.0
Grass texture (default_grass.png) - Paramat
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Wood Pine Floor (default_pinewood.png) - Paramat
Rest - Sirrobzeroone
Wheat Magnate -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Sun () - Celeron55
Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit
Rest - Sirrobzeroone
White Color Stock -- CC BY-SA 3.0
Tree Wood (default_wood.png) - BlockMen
Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect
Rest - Sirrobzeroone
Wool Over Your Eyes -- CC BY-SA 3.0
Sun () - Celeron55
Grass texture (default_grass.png) - Paramat
Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer
Bluberry (default_blueberries.png) - Random-Geek
Viola (flowers_viola.png) - RHRhino/Gambit/yyt16384/Paramat
Grass Tall (default_grass_*.png) - Gambit
Rest - Sirrobzeroone
Wow, I am Diamonds! -- CC BY-SA 3.0
Diamond (default_diamond.png) - BlockMen
Stone (default_stone.png) - Cisoun
Rest - Sirrobzeroone
You<EFBFBD>re a copper -- CC0 (Public Domain)
All - Sirrobzeroone
Yummy! -- CC0 (Public Domain)
All - Openclipart library/Sirrobzeroone

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Some files were not shown because too many files have changed in this diff Show More